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

Manage Glosses UI Touch Up #158

Merged
merged 20 commits into from
Jan 24, 2024
Merged

Manage Glosses UI Touch Up #158

merged 20 commits into from
Jan 24, 2024

Conversation

thehabes
Copy link
Member

No description provided.

…r templates, get [unlabeled] entries to work in the managed list. Introduce checkboxes for flags to filter by, add status into filterable list item logic.
…usly, but the other is asyncronous. These two are good pilot statuses to design around, as they represent the differing necessities for detecting and adding status attributes to Glosses in the lists.
…atuses that require asyncronous behavior to figure out. I don't think we need to be passing the filter around from this management page, so I am disabling it for now.
… filters. They don't quite work together yet, but to fully code that is out of scope of this touch up. I'll leave the pieces behind, but hide the ones we aren't using now.
@thehabes thehabes self-assigned this Dec 18, 2023
@thehabes thehabes linked an issue Dec 18, 2023 that may be closed by this pull request
@thehabes thehabes marked this pull request as ready for review December 20, 2023 20:45
@thehabes thehabes requested a review from cubap as a code owner December 20, 2023 20:45
@thehabes
Copy link
Member Author

thehabes commented Dec 20, 2023

@cubap Please review this when you are back in action. Do some whitespace commit to ensure this branch is deployed at https://glossing-dev.rerum.io

This scope went a bit beyond just a touch up.

  • The UI has a path for "statuses" and "status filters" now, but they are hidden until we get them right. We need to recode the filters to know about each other and work together ($AND or $OR)
  • Gloss deletion has been placed 'under construction' and is not available to users. We need to rewrite it to accommodate the new Gloss data structure. For example, the delete functionality doesn't know it needs to delete Witnesses when deleting a Gloss.
  • The 'quick actions' in the Management UI are no longer available. All actions are an extra click away because they have moved into a modal, and this is the new management mechanic.

Note the "for when we test" tricks are active and properties.json is staged for dev. Make sure to get rid of the "for when we test" tricks before you merge with main. Remember to update properties.json on main after you merge. Do not update properties.json on this branch because that will make glossing-dev use prod data.

Copy link
Member

@cubap cubap left a comment

Choose a reason for hiding this comment

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

CSS could be touched up, but the flow is much cleaner.

@cubap cubap merged commit e134811 into main Jan 24, 2024
3 checks passed
@cubap cubap deleted the 154-manage-glosses-touch-up branch January 24, 2024 16:30
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.

Manage Glosses UI Touch Up
2 participants