Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.

feat(Product Adoption): add user consent option to send plain or anonymised platform informations. #10094

Merged
merged 22 commits into from
Sep 9, 2021

Conversation

jeremyjaouen
Copy link
Contributor

@jeremyjaouen jeremyjaouen commented Sep 7, 2021

Description

This PR add an option into "My Account" and Users > Additional Informations to let the user decide if they want or not send platform data, anonymized or not.

My Account:
image

Users > Additional Informations
image

Fixes # MON-10927

Type of change

  • Patch fixing an issue (non-breaking change)
  • New functionality (non-breaking change)
  • Breaking change (patch or feature) that might cause side effects breaking part of the Software
  • Updating documentation (missing information, typo...)

Target serie

  • 20.04.x
  • 20.10.x
  • 21.04.x
  • 21.10.x (master)

How this pull request can be tested ?

Given a platform without licenses
When the user go to “Administration > Parameters > My Account > Preferences”
He can select a value for “Activate contextual assistance and associated data sending” field between: No / Anonymized / Contact Details

Given a platform without licenses
When the user go to “Configuration > Users > Contacts / Users > Additional Information”
He can select a value for “Activate contextual assistance and associated data sending” field between: No / Anonymized / Contact Details

Given a platform with a valid license
When the user go to “Administration > Parameters > My Account > Preferences”
He can select a value for “Activate contextual assistance and associated data sending” field between: Anonymized / Contact Details

Given a platform with a valid license
When the user go to “Configuration > Users > Contacts / Users > Additional Information”
He can select a value for “Activate contextual assistance and associated data sending” field between: Anonymized / Contact Details

Checklist

  • I have followed the coding style guidelines provided by Centreon
  • I have commented my code, especially new classes, functions or any legacy code modified. (docblock)
  • I have commented my code, especially hard-to-understand areas of the PR.
  • I have made corresponding changes to the documentation.
  • I have rebased my development branch on the base branch (master, maintenance).

a-launois
a-launois previously approved these changes Sep 8, 2021
lang/fr_FR.UTF-8/LC_MESSAGES/help.po Outdated Show resolved Hide resolved
@sonarqube-decoration
Copy link

SonarQube Quality Gate:
Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell B 17 Code Smells

No Coverage information No Coverage information
14.9% 14.9% Duplication

@jeremyjaouen jeremyjaouen merged commit ba44c89 into develop Sep 9, 2021
@jeremyjaouen jeremyjaouen deleted the MON-10927 branch September 9, 2021 07:10
jeremyjaouen added a commit that referenced this pull request Sep 9, 2021
jeremyjaouen added a commit that referenced this pull request Sep 9, 2021
jeremyjaouen added a commit that referenced this pull request Sep 9, 2021
jeremyjaouen added a commit that referenced this pull request Sep 9, 2021
jeremyjaouen added a commit that referenced this pull request Sep 9, 2021
jeremyjaouen added a commit that referenced this pull request Sep 15, 2021
… or anonymised platform informations. (#10094)"

This reverts commit ba44c89.
jeremyjaouen added a commit that referenced this pull request Sep 15, 2021
… or anonymised platform informations. (#10094)"

This reverts commit 7335752.
jeremyjaouen added a commit that referenced this pull request Sep 15, 2021
… or anonymised platform informations. (#10094)"

This reverts commit 066961d.
jeremyjaouen added a commit that referenced this pull request Sep 15, 2021
… or anonymised platform informations. (#10094)"

This reverts commit 9768bf5.
jeremyjaouen added a commit that referenced this pull request Sep 15, 2021
… or anonymised platform informations. (#10094)"

This reverts commit dd1e585.
jeremyjaouen added a commit that referenced this pull request Sep 15, 2021
… or anonymised platform informations. (#10094)"

This reverts commit 2c9d412.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants