Skip to content

Resolve "Making instance-wide data tools more accessible"

What does this MR do?

Adds instance statistics namespace.

Moves existing convdev index and cohorts controllers and views to new instance statistics namespace.

Adds icon in top nav for instance statistics namespace.

Adds application setting for visibility of instance statistics.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Instance statistics features are only visibile if you have access to the admin panel, they should be easily accessible and optionally open to all instance users.

Screenshots (if relevant)

Top bar (latest): Screen_Shot_2018-07-23_at_14.37.34

Nav: Screen_Shot_2018-07-18_at_02.33.47

ConvDev index: Screen_Shot_2018-07-18_at_02.33.28

Cohorts: Screen_Shot_2018-07-18_at_02.33.36

Settings:

Screen_Shot_2018-07-18_at_02.30.30

'Only admins' setting as non admin: Screen_Shot_2018-07-18_at_02.31.18

'Only admins' setting as admin: Screen_Shot_2018-07-18_at_02.30.58

'All users' setting as non admin: Screen_Shot_2018-07-18_at_02.31.40

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #41416 (closed) Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/48507

Edited by Luke Bennett

Merge request reports