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

Catalogs overview table #448

Closed
2 of 3 tasks
MyPyDavid opened this issue Apr 20, 2022 · 1 comment
Closed
2 of 3 tasks

Catalogs overview table #448

MyPyDavid opened this issue Apr 20, 2022 · 1 comment

Comments

@MyPyDavid
Copy link
Member

MyPyDavid commented Apr 20, 2022

Rationale / Begründung

Admins/editors would like to have a page with an overview of the existing catalogs in a table.
Use case for normal users still unclear.

Accessible via a link under the Management dropdown menu and columns for example:

Title (primary) URI Prefix Created Updated Available Locked Sites Projects count Sites count

Each catalog entry in the table should also have a button to the "update catalog" form.

Nice-to-have functionality

Interactive elements should be added to the Table. It should be possible to re-use parts of the /questions/catalogs/<id> views for this?

update catalog function

  • Add update catalog button, to be able to add/remove "sites" to a catalog
  • Add clickable checkboxes for the "Locked" and "Available" columns in order to update the catalog.

filter catalog function

  • Add a filter-function for catalogs per site (Mandant), for a site-editor default should be own site.

References / Verweise

Status

waiting for the new front-end #518

App (external)

I have built a small app catalogs_table as extension to the current rdmo apps, which uses django-tables2 to render the table. Ive made a draft PR for this app.

@MyPyDavid
Copy link
Member Author

this is covered with the new UI of the 2.0.0 release
Only this is not directly possible:

Add update catalog button, to be able to add/remove "sites" to a catalog

another Issue could be opened for this

@MyPyDavid MyPyDavid added this to the 2.0.0 milestone Nov 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants