devsecopsmaturitymodel / DevSecOps-MaturityModel

GNU General Public License v3.0
460 stars 266 forks source link

Team Based Assessment #238

Closed ptechofficial closed 9 months ago

ptechofficial commented 12 months ago

This PR is in regards with the issue #211

List of Features that will be added with this PR.

  1. In the heatmap view under an activity, a list of checkboxes with team names will be present.
  2. A filter will be added in the heatmap, so that progress in form of heatmap can be seen based on teams.
  3. YAML structure needs to be updated so that the team data can be stored.
  4. When a checkbox of a team is selected, the corresponding YAML will also be updated.
  5. In matrix view, when an activity page is opened, "Teams Implemented" section will be added.
ptechofficial commented 11 months ago

Current Changes in heatmap:

This is how it looks: image

ptechofficial commented 11 months ago

image To implement Group of team feature, I have added teamGroups variable in meta.yaml file.

ptechofficial commented 10 months ago

Inside team filter: Now when the group is selected, teams are selected accordingly.

here is a little demo:

https://github.com/wurstbrot/DevSecOps-MaturityModel/assets/64535754/2bbaba1c-dcbf-47b3-b19e-7d85d9c67b33

wurstbrot commented 10 months ago

image To implement Group of team feature, I have added teamGroups variable in meta.yaml file.

In https://github.com/wurstbrot/DevSecOps-MaturityModel/pull/238/files#diff-372cd6c992ce9dc48ea2e2bb1917024d88f5f80821bf16c7296076e9474e2d34R74 you are reading teams.yaml. Is that genered from the meta.yaml?

ptechofficial commented 10 months ago

No, teams.yaml is a separate file and is being read separately.