Operation ID System
Description of issue:
Implement the ID system for the operations. Each operation needs an unique ID attached to it.
Linked Requirements:(29)
Potential Issues:None
Blockers:( #23 (closed) )
Issue Requirements:- ID:s should be unique
- ID:s should not be too complex, (needs to be easily searchable)
None
Designs
- Show closed items
Relates to
Related branches 1
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Jacob Wahlman added 1 deleted label
added 1 deleted label
- Jacob Wahlman mentioned in issue #4 (closed)
mentioned in issue #4 (closed)
- Jacob Wahlman changed the description
changed the description
- Jacob Wahlman mentioned in issue #5 (closed)
mentioned in issue #5 (closed)
- Jacob Wahlman marked this issue as related to #5 (closed)
marked this issue as related to #5 (closed)
- Jacob Wahlman changed title from ID-system för operationer to Operation ID System
changed title from ID-system för operationer to Operation ID System
- Jacob Wahlman changed the description
changed the description
- Jacob Wahlman mentioned in issue #6 (closed)
mentioned in issue #6 (closed)
- Jacob Wahlman mentioned in issue #7 (closed)
mentioned in issue #7 (closed)
- Jacob Wahlman mentioned in issue #9 (closed)
mentioned in issue #9 (closed)
- Jacob Wahlman changed the description
changed the description
- Jacob Wahlman added 1 deleted label and removed 1 deleted label
added 1 deleted label and removed 1 deleted label
- Jacob Wahlman added 1 deleted label
added 1 deleted label
- Jacob Wahlman changed time estimate to 1d 5h
changed time estimate to 1d 5h
- Jacob Wahlman changed milestone to %Sprint 1
changed milestone to %Sprint 1
- Jacob Wahlman assigned to @jacwa448
assigned to @jacwa448
- Jacob Wahlman assigned to @anglo547 and unassigned @jacwa448
- Angus Lothian created branch
2-operation-id-system
to address this issuecreated branch
2-operation-id-system
to address this issue - Contributor
Decided that Operation IDs should be handled by the SFG class.
- Contributor
Implementing signal IDs as well as part of this issue as it will be handled similarly. This will also effect how simulation data and operation states are saved.
- Angus Lothian added 2h of time spent at 2020-02-27
added 2h of time spent at 2020-02-27
- Contributor
Implemented ID generator for general IDs.
- Angus Lothian added 3h of time spent at 2020-02-27
added 3h of time spent at 2020-02-27
- Contributor
Spent some time thinking on how graph id types should be handled either each operation (including user created types) saves a string or the SFG saves constants for all predefined operations. If you save it in the Operation then it allows for more flexibility, but it increases code dependency between SFG and Operation.
- Angus Lothian added 30m of time spent at 2020-02-27
added 30m of time spent at 2020-02-27
- Contributor
Implemented so that operations store their "id name" as a method and changed so that it's used by the sfg.
- Angus Lothian added 1h of time spent at 2020-02-27
added 1h of time spent at 2020-02-27
- Contributor
Finish the ID system and started writing test cases.
Edited by Angus Lothian - Angus Lothian added 2h 30m of time spent at 2020-02-27
added 2h 30m of time spent at 2020-02-27
- Jacob Wahlman added Needs testing label and removed 1 deleted label
added Needs testing label and removed 1 deleted label
- Jacob Wahlman added 1 deleted label
added 1 deleted label
- Contributor
Add test cases for the graph id generator.
- Angus Lothian added 15m of time spent at 2020-02-28
added 15m of time spent at 2020-02-28
- Contributor
Add more test cases for graph id generator.
- Angus Lothian added 15m of time spent at 2020-03-02
added 15m of time spent at 2020-03-02
- Contributor
Removed the graph id class and replaced it with a string, added functionality to search by ID in an sfg.
Needs testing for adding / searching on graph objects though.
- Angus Lothian added 30m of time spent at 2020-03-02
added 30m of time spent at 2020-03-02
- Jacob Wahlman mentioned in merge request !2 (merged)
mentioned in merge request !2 (merged)
- Jacob Wahlman closed
closed
- Jacob Wahlman removed Needs testing + 1 deleted label
removed Needs testing + 1 deleted label
- Jacob Wahlman added 1 deleted label
added 1 deleted label
- Jacob Wahlman added 1 deleted label
added 1 deleted label