Skip to content

Commit 22e58aa

Browse files
committed
Settings: Minor update
1 parent be9eb62 commit 22e58aa

3 files changed

Lines changed: 15 additions & 18 deletions

File tree

src/app/model/progress-store.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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]) {

src/app/pages/settings/settings.component.html

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff 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>

src/assets/Markdown Files/TODO-v4.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,4 @@
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
@@ -90,6 +78,8 @@
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)

0 commit comments

Comments
 (0)