Skip to content

implemented project level user pins - #1275

Open
raphael-goetz wants to merge 1 commit into
mainfrom
#557-project-pins
Open

implemented project level user pins#1275
raphael-goetz wants to merge 1 commit into
mainfrom
#557-project-pins

Conversation

@raphael-goetz

Copy link
Copy Markdown
Member

Resolves: #557

@raphael-goetz
raphael-goetz marked this pull request as ready for review September 9, 2026 11:48
@raphael-goetz raphael-goetz self-assigned this Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

GitLab Pipeline Action

General information

Link to pipeline: https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2833009380

Status: Passed
Duration: 6 minutes

Job summaries

rspec: [cloud]

Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/16392816046/artifacts/tmp/coverage/index.html
Test summary available at https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2833009380/test_report
Finished in 33.35 seconds (files took 9.89 seconds to load)
1919 examples, 0 failures
Line Coverage: 93.59% (6977 / 7455)
[TEST PROF INFO] Time spent in factories: 00:17.676 (44.1% of total time)

rspec: [ee]

Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/16392816045/artifacts/tmp/coverage/index.html
Test summary available at https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2833009380/test_report
Finished in 44.04 seconds (files took 12.95 seconds to load)
1849 examples, 0 failures
Line Coverage: 93.72% (6779 / 7233)
[TEST PROF INFO] Time spent in factories: 00:22.561 (43.94% of total time)

rspec: [ce]

Coverage report available at https://code0-tech.gitlab.io/-/development/sagittarius/-/jobs/16392816044/artifacts/tmp/coverage/index.html
Test summary available at https://gitlab.com/code0-tech/development/sagittarius/-/pipelines/2833009380/test_report
Finished in 29.72 seconds (files took 9.55 seconds to load)
1798 examples, 0 failures
Line Coverage: 93.38% (6603 / 7071)
[TEST PROF INFO] Time spent in factories: 00:15.156 (42.48% of total time)

docs:preview

Documentation preview available at https://code0-tech.gitlab.io/-/development/telescopium/-/jobs/16392912109/artifacts/out/index.html

rubocop

1064 files inspected, no offenses detected

@nicosammito nicosammito left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow to pin projects per organization and user

2 participants