Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: contiguous internal project ID #634

Open
ds-04 opened this issue Nov 8, 2024 · 0 comments
Open

Feature: contiguous internal project ID #634

ds-04 opened this issue Nov 8, 2024 · 0 comments
Labels
documentation documentation to be updated enhancement Improvement to existing feature

Comments

@ds-04
Copy link
Contributor

ds-04 commented Nov 8, 2024

Description

It would be useful if all projects could be identified in a contiguous fashion.

Perhaps the title prefixed.

MyORG-ZZZZ - Textual title which can be changed

Where MyORG-ZZZZ is generated by Coldfront, thus all projects titles are created in sequence, and the submitter of the project request can only have the freedom to specify the Textual title, 2nd half of the overall Project title.


Update: on reflection, this may be better as an internal project ID field. That is not editable, and is separate from the title field. This field would be viewable by PI/manager/user etc. It would not be editable by anyone. It would increment appropriately.

The internal project ID field, would allow centre staff and users to refer to a common project ID.

MyORG-ZZZZ

As seen in django this would be

PK Internal project ID
1 MyOrg1001
2 MyOrg1002
3 MyOrg1003
... ...

Beyond the immediate use of an internal project ID field, is later the ability to create LDAP groups based on this field, via a plugin. This is outside of the scope of this initial Issue. Here it is only proposed that an incrementing internal project ID field is created.

Component

Projects

Additional information

No response

@ds-04 ds-04 added documentation documentation to be updated enhancement Improvement to existing feature labels Nov 8, 2024
@ds-04 ds-04 changed the title Feature: contiguous project title naming Feature: contiguous internal project ID Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation documentation to be updated enhancement Improvement to existing feature
Projects
None yet
Development

No branches or pull requests

1 participant