implemented project level user pins - #1275
Conversation
GitLab Pipeline ActionGeneral informationLink to pipeline: https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2833009380 Status: Passed Job summariesrspec: [cloud]Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/16392816046/artifacts/tmp/coverage/index.html rspec: [ee]Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/16392816045/artifacts/tmp/coverage/index.html rspec: [ce]Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/16392816044/artifacts/tmp/coverage/index.html docs:previewDocumentation preview available at https://code0-tech.gitlab.io/-/development/telescopium/-/jobs/16392912109/artifacts/out/index.html rubocop1064 files inspected, no offenses detected |
nicosammito
left a comment
There was a problem hiding this comment.
I thought about the current implementation. remove the namespacePins and projectPins from the User Object. Add a pinned property to Namespace and NamespaceProject. It should be user depended. Make sure you also adjust the mutation for pinning NamespaceProjects because this is linked to a Namespace
Resolves: #557