Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
TimeRanger
TimeRanger
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 0
    • Merge Requests 0
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • PavelPopov
  • TimeRangerTimeRanger
  • Issues
  • #13

Closed
Open
Opened Jun 27, 2018 by PavelPopov@PavelPopovMaintainer

Add tags groups

Now that's a hard one. Currently, TimeRanger allows to add any count of unique tags. But if we look closely to what tag is, we find out that it defines a value of some property. For example, tags Home, Office and College are all related to places. Let's assume that you can't do something in Home and Office at the same time and divide our tasks following that principle. If you did it right, for each task or activity we can get a list of tags and also a list of properties which those tags are representing. Let's call some property like that a group. So Place - is a group, Type (like Rest or Work) - is also a group, there may be Priority (High, Medium, Low, Urgent), etc. So now on, each task or activity still may have multiple tags, but only one of each group. Suggestions should now be formed using data about currently specified groups. Adding a tag of group that's already presented in chip view should lead to cancellation of operation. There also should be added an undeletable default group "Common" in which new tags are being pushed at start. Implementation of tags groups leads to improvement of analysis and ability to slice multilayered pie of data getting some nice visual effects. But that's another story.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
2.0.0
Milestone
2.0.0
Assign milestone
Time tracking
None
Due date
None
Reference: PavelPopov/TimeRanger#13