Details

    • Backlog Order:
      285,715
    • Planning Category:
      prod-feat (product-limited feature)
    • Iteration:
      DZ-2.1 (Nov 2009)

      Description

      Show bug flags in the right side of bug viewer, in formlet.
      1. Add a special formlet to bug viewer for bug flags. The formlet should go before all formlets.
      2. When no flags are present, formlet is not shown.
      3. When formlet is collapsed, flags are shown in short form in one line. (Short form includes only flag name and status, like "documentation- manual?"
      4. When formlet is expanded, flags are shown in a table, one line per flag. Table should allow to sort by any part of the flag (name, status, setter, requestee).
      5. Select and assign shortcut to formlet.

        Issue Links

          Activity

          Hide
          Igor Baltiyskiy added a comment - - edited

          All parts done.

          Some additions to specs:

          • on a fresh workspace, flags formlet is collapsed
          • tooltip on flag name shows description (2dyoma: currently flag type descriptions are not loaded currently: all of them are nulls )
          • when no sorting is available, rows are sorted by flag name, then by status.

          To be done:

          • highlighting for text search

          What will be great (maybe we should somehow try to do it):

          • sort flag names not as strings, but using Bugzilla's sortkey.
          Show
          Igor Baltiyskiy added a comment - - edited All parts done. Some additions to specs: on a fresh workspace, flags formlet is collapsed tooltip on flag name shows description (2dyoma: currently flag type descriptions are not loaded currently: all of them are nulls ) when no sorting is available, rows are sorted by flag name, then by status. To be done: highlighting for text search What will be great (maybe we should somehow try to do it): sort flag names not as strings, but using Bugzilla's sortkey.
          Hide
          Igor Baltiyskiy added a comment -

          observation: in collapsed mode, one space between flags seems to be not sufficient:they look garbled. maybe insert several spaces.

          also: think about color coding

          Show
          Igor Baltiyskiy added a comment - observation: in collapsed mode, one space between flags seems to be not sufficient:they look garbled. maybe insert several spaces. also: think about color coding
          Hide
          Igor Baltiyskiy added a comment -

          Highlighting for text search is done.
          Not done: filtering by pattern specified in "find in table". (Seems like it requires some extra effort due to current implementation of filtering).

          Show
          Igor Baltiyskiy added a comment - Highlighting for text search is done. Not done: filtering by pattern specified in "find in table". (Seems like it requires some extra effort due to current implementation of filtering).
          Hide
          Igor Baltiyskiy added a comment -

          Filtering: won't do (ideally, current implementation of filtering should be redone).
          Rename "Set by" to "Setter", check that column order is restored.

          Show
          Igor Baltiyskiy added a comment - Filtering: won't do (ideally, current implementation of filtering should be redone). Rename "Set by" to "Setter", check that column order is restored.
          Hide
          Igor Sereda added a comment -

          Igor: please update status/estimates

          Show
          Igor Sereda added a comment - Igor: please update status/estimates
          Hide
          Pavel Zvyagin added a comment -

          Column order is currently reset even if you just switch to another bug.
          One more thing: why not combine flag type and status into a single column? Yeah, I know, you can sort by status and all that, but would you need it, really? The statuses look lost to me, and that column without a title...

          Show
          Pavel Zvyagin added a comment - Column order is currently reset even if you just switch to another bug. One more thing: why not combine flag type and status into a single column? Yeah, I know, you can sort by status and all that, but would you need it, really? The statuses look lost to me, and that column without a title...
          Hide
          Igor Baltiyskiy added a comment -

          Bug: flag update does not lead to table repaint

          Show
          Igor Baltiyskiy added a comment - Bug: flag update does not lead to table repaint
          Hide
          Igor Baltiyskiy added a comment - - edited

          The problem was in resolving user. If requestee was changed to a newly created user, on the moment of model update (triggered by flags key) the user wasn't yet in the UI thread cache. Fixed the problem with the formlet listening to user variants model updates in this case.

          Show
          Igor Baltiyskiy added a comment - - edited The problem was in resolving user. If requestee was changed to a newly created user, on the moment of model update (triggered by flags key) the user wasn't yet in the UI thread cache. Fixed the problem with the formlet listening to user variants model updates in this case.
          Hide
          Igor Baltiyskiy added a comment -

          When loading column configuration, if some columns are missing, add them. (columns can be missing from config in case of broken config)

          Show
          Igor Baltiyskiy added a comment - When loading column configuration, if some columns are missing, add them. (columns can be missing from config in case of broken config)

            People

            • Assignee:
              Igor Baltiyskiy
              Reporter:
              Igor Baltiyskiy
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 24h
                24h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 21.5h Time Not Required
                21.5h

                  Structure Helper Panel