File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ export class ProgressStore {
108108 if ( ! this . _progress ) return ;
109109
110110 console . log ( `${ perfNow ( ) } Renaming progress title '${ oldTitle } ' to '${ newTitle } ' in progress store` ) ; // eslint-disable-line
111-
111+
112112 // Update progress data
113113 for ( let activityUuid in this . _progress ) {
114114 for ( let teamName in this . _progress [ activityUuid ] ) {
Original file line number Diff line number Diff line change @@ -140,12 +140,19 @@ <h2>Progress Definitions</h2>
140140 </ div >
141141 < div class ="help-text " *ngIf ="editingProgressDefinitions ">
142142 < p >
143- Customize progression steps for the activites. Some prefer a timewise progression, such as
144- < em > Planned-In progress-Implemented</ em > . Some prefer a maturity wise progression, such as
145- < em > Low maturity-Medium maturity-High maturity</ em > .
143+ Define custom progression stages that match your team's workflow. Choose names and
144+ definitions that reflect how your organization tracks security activity maturity.
146145 </ p >
147- < p > Make sure to add a good definition, so that everyone aligns.</ p >
148- < p > A progress stage of 0% and 100% is mandatory. The rest is up to you.</ p >
146+ < p >
147+ < strong > Examples:</ strong > < br />
148+ Time-based: < em > Not implemented → Backlog → Started → Implemented</ em > < br />
149+ Maturity-based: < em > Low maturity → Medium maturity → High maturity</ em >
150+ </ p >
151+ < p >
152+ Write precise definitions that specify the criteria that must be met for each stage. This
153+ removes ambiguity and ensures everyone interprets each stage consistently.
154+ </ p >
155+ < p > < strong > Note:</ strong > Stages at 0% and 100% are mandatory and cannot be removed.</ p >
149156 </ div >
150157 </ div >
151158 </ mat-card >
Original file line number Diff line number Diff line change 11## Doing
2- - Settings: Progress Definition: Make customizable stage: Name, Percentage, Definition (free text)
3- - List
4- - UI: Toggle: edit / view
5- - UI: 0% and 100%: No delete, no edit Weight
6- - UI: Edit
7-
8- - UI: Add
9- - UI: Delete
10- - Save / Accept
11- - Revert
12-
13- - Settings: Proper text under Progress
142
153## Next
164### Align DSOMM-data and DSOMM
9078- Meta.yaml: Allow admins to customize the terms 'Team' and 'Group' (e.g. to 'App' and 'Portfolio')
9179
9280# Done
81+ - Settings: Proper text under Progress
82+ - Settings: Progress Definition: Make customizable stage: Name, Percentage, Definition (free text)
9383- Settings: Make settings page
9484- Settings: Date format (don't rely just on browser language)
9585- Settings: Set Max maturity level (1-5)
You can’t perform that action at this time.
0 commit comments