Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 195
    • Issues 195
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

In order to prepare the next update of Heptapod based on Gitlab 16.0. The instance will be unavailable on 2023-10-06 between 19:00 and 23:00 UTC+2

  • heptapodheptapod
  • heptapodheptapod
  • Merge requests
  • !280

replace the 'New project' form for users without enough rights

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Georges Racinet requested to merge topic/heptapod-stable/user-cannot-create-project into branch/heptapod-stable Aug 31, 2021
  • Overview 8
  • Commits 71
  • Pipelines 4
  • Changes 1000+

This aims to give a permanent solution to #457 and similar.

Since upstream continuously add new ways to reach the "New project" pages, it makes sense to have them display a very clear message instead of buggy forms.

The message can be customized in the admin area (Settings > Account and Limit), so that instance-specific policies and hints can be stated.

Even when we manage to hide all links to the New Project form to users without creation rights, this is often so surprising to them that they believe there is a bug. So perhaps we should simply reinstate all these links and let the explicit message do the job.

Edited Sep 20, 2021 by Georges Racinet
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: topic/heptapod-stable/user-cannot-create-project