Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-9249

Modify FlagHandler C++ and flagDecorator.py to make flag identification robust

    Details

    • Type: Story
    • Status: Done
    • Priority: Major
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: meas_base
    • Labels:
      None
    • Templates:
    • Story Points:
      8
    • Sprint:
      DRP S17-3, DRP S17-4
    • Team:
      Data Release Production

      Description

      As discovered by DM-6561, the FlagHandler mechanism for connecting the enumeration of flags in C++ and the order in which the flags appear in the schema and internal FlagHandler structures is not robust. Fix this, problem, so that the identifier used identify a particular flag and the lookup of the Flag Key are guaranteed to match.

      Then fix the flagDecorator (it will be simpler) and all of the algorithms to match the new FlagHandler scheme.

        Attachments

          Container Issues

            Issue Links

              Activity

                People

                • Assignee:
                  pgee Perry Gee
                  Reporter:
                  pgee Perry Gee
                  Reviewers:
                  Bob Armstrong
                  Watchers:
                  Bob Armstrong, Jim Bosch, John Swinbank, Perry Gee
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Summary Panel