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
    • 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

          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