Skip to content

Create taxonomies section in the general settings#13112

Merged
alecslupu merged 63 commits intodevelopfrom
feature/taxonomies-section-in-settings
Aug 6, 2024
Merged

Create taxonomies section in the general settings#13112
alecslupu merged 63 commits intodevelopfrom
feature/taxonomies-section-in-settings

Conversation

@antopalidi
Copy link
Copy Markdown
Member

@antopalidi antopalidi commented Jul 8, 2024

🎩 What? Why?

This pull request introduces a unified section for managing different taxonomies (territorial scopes, thematic areas, etc.) in the general configuration.

📌 Related Issues

Testing

  1. As an admin, access the general settings and check for the new taxonomies section.
  2. Verify that the taxonomies section displays a table with columns: drag and drop action, Name, Amount, Actions (edit and delete).
  3. Ensure the search option is available on top of the table.
  4. Test creating a new taxonomy and verify the ability to nest items.
  5. Ensure items can be sorted using drag and drop functionality for both parent and child items.
  6. Create, edit, and delete taxonomy items and verify that the interface is intuitive and user-friendly.

📷 Screenshots

Screenshot 2024-07-17 at 22 38 34

♥️ Thank you!

@antopalidi antopalidi self-assigned this Jul 8, 2024
@probot-autolabeler probot-autolabeler bot added dependencies Pull requests that update a dependency file or issues that talk about updating dependencies module: admin module: core labels Jul 8, 2024
@antopalidi antopalidi added project: 2024-developments Barcelona City Council contract type: feature labels Jul 8, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 8, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 9, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 9, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 9, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 10, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 10, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 10, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 5, 2024
Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

There are some spec changes ( my mistake when suggesting). Also there are some alerts that appeared.

@alecslupu alecslupu added this to the 0.30.0 milestone Aug 5, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 5, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 5, 2024
@microstudi
Copy link
Copy Markdown
Contributor

microstudi commented Aug 5, 2024

Las commits:

  • Added search boxes in the edit window
  • Separate message when no results or no taxonomies
  • Avoid an empty select option
  • Add actionLog presenters

github-actions[bot]
github-actions bot previously approved these changes Aug 5, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 5, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 6, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 6, 2024
Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

@antopalidi , @microstudi, Thank you for the effort put into this feature!

It now looks good to me, we are merging the functionality.

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

Labels

configuration dependencies Pull requests that update a dependency file or issues that talk about updating dependencies javascript Pull requests that update Javascript code module: admin module: core project: 2024-developments Barcelona City Council contract

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create taxonomies section in general settings

5 participants