Update instructions on how to move paid features to Registration Features
Problem
In Include Registration Features check in SSoT met... (&11311) we are changing how to migrate features to Registration Features. Since we are introducing a SSoT License.feature_availabe?
the instructions provided to SoftServe to carry the work need to be updated.
The ask
Update the instructions in all the issues currently open for features to be migrated.
New instructions
Update the implementation instructions only, by removing the 2nd checkbox as below:
Implementation:
Move the feature symbol in GitlabSubscriptions::Features
from its corresponding tier in the<TIER>_FEATURES
constant to<TIER>_FEATURES_WITH_USAGE_PING
. If the feature is global, then don't remove it from theGLOBAL_FEATURES
constant.Test the feature manually using the following validation steps. If the feature isn't disabled/enabled properly, it might be coupled with the rest of the codebase in an unusual way. See !118760 (diffs) for an example, where a GitLab Geo feature relies on additional conditional checks. Ask the group owning the feature if you're not sure about the details.
Add specs if you add new logic Add the feature to the Registrated Features docs
Edited by Fabio Pitino