Feature #915
closedAdd entity state agenda
100%
Description
Add new agenda for show entity states (show entity state/dirty state/concep etc.).
Agenda will be available under entity events agenda in audit menu.
Add bulk action for delete entity states (~clear dirty states).
Agenda will be (is) secured under 'app_admin' (will be improved in #1367 later).
FE table EntityStateTable will be reused - it was created before.
- When is some entity in dirty state it's not any information about this state, also when is recalculated i have no information about it,
- in automatic roles is implement concept state and this state is changed after create, update or delete some rule. When I recalculate automatic role is this state still in concept and it will be changed after recalculation ends, for administrator's is this very confusing
Related issues
Updated by Ondřej Kopr almost 7 years ago
- Subject changed from Add some operation state for entities to Add 'operation state' for entities
Updated by Radek Tomiška almost 7 years ago
- Assignee changed from Ondřej Kopr to Radek Tomiška
Updated by Radek Tomiška almost 7 years ago
- Related to Task #468: Account management is synchronous with Role add operation added
Updated by Radek Tomiška almost 7 years ago
- Description updated (diff)
- Category set to Event
Updated by Radek Tomiška over 6 years ago
In ticket #468 entity state table was added. Now is needed to create component on FE - show entity state.
Updated by Radek Tomiška over 6 years ago
- Related to Feature #1133: The state of an virtual account added
Updated by Radek Tomiška over 5 years ago
- Subject changed from Add 'operation state' for entities to Add entity state agenda
- Description updated (diff)
- Assignee changed from Radek Tomiška to Artem Kolychev
- Target version set to Rhyolite (9.7.3)
Updated by Artem Kolychev over 5 years ago
- Status changed from New to In Progress
Updated by Radek Tomiška over 5 years ago
- Related to deleted (Feature #1133: The state of an virtual account)
Updated by Artem Kolychev over 5 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Artem Kolychev to Vít Švanda
artem/#915-entity-state-agenda
added entity state agenda with bulk delete action and test
Updated by Radek Tomiška over 5 years ago
- Assignee changed from Vít Švanda to Radek Tomiška
Updated by Radek Tomiška over 5 years ago
- Related to Task #1367: Entity event queue - add base permissions added
Updated by Radek Tomiška over 5 years ago
- Status changed from Needs feedback to In Progress
- Assignee changed from Radek Tomiška to Artem Kolychev
- % Done changed from 0 to 80
I did test and code review, agenda works and code is ok, thx!
I found some issues:
- change order for new item in menu - schould be under events menu (see description).
- change url on FE to '/entity-states' (see '/entity-events' for inspiration).
- change new content name 'AuditEntityStateTable' to 'EntityStates' and move into 'event' folder (see 'EntityEvents' for inspiration).
- remove used wildcard import in java classes (see contributing notes).
- fix cs localization - contains en localization (content 'entityStates').
- change localization for bulk action 'Remove selected state' => 'Remove selected states'
- 'EntityStateDeleteBulkActionIntegrationTest' creates statesin class initialization as array list generalization - move creation of states into normal method (even warning is shown). See 'EntityEventDeleteBulkActionIntegrationTest' for inspiration.
- Property 'detail' used for 'EntityStateTable' doesn't exist - should be removed.
- Property 'uiKey' - use spinal-case (seee 'EntityEvents' for inspiration)
We need to add additional filters to this agenda (e.g find by result code ~ dirty state), but it will be solved in next ticket.
We need add detail (modal), but it will be solved in next ticket.
Updated by Vít Švanda over 5 years ago
- Target version changed from Rhyolite (9.7.3) to Rhyolite (9.7.5)
Updated by Artem Kolychev over 5 years ago
artem/#915-entity-state-agenda
created table for audit entity states + test
Updated by Artem Kolychev over 5 years ago
- Status changed from In Progress to Resolved
- Assignee changed from Artem Kolychev to Vít Švanda
Updated by Radek Tomiška over 5 years ago
- Status changed from Resolved to Needs feedback
- Assignee changed from Vít Švanda to Radek Tomiška
Updated by Artem Kolychev over 5 years ago
https://github.com/bcvsolutions/CzechIdMng/compare/artem/%23915-entity-state-agenda?expand=1
Check list:
+ change order for new item in menu - schould be under events menu (see description).
+ change url on FE to '/entity-states' (see '/entity-events' for inspiration).
+ change new content name 'AuditEntityStateTable' to 'EntityStates' and move into 'event' folder (see 'EntityEvents' for inspiration).
+ remove used wildcard import in java classes (see contributing notes).
+ fix cs localization - contains en localization (content 'entityStates').
+ change localization for bulk action 'Remove selected state' => 'Remove selected states'
+ 'EntityStateDeleteBulkActionIntegrationTest' creates statesin class initialization as array list generalization - move creation of states into normal method (even warning is shown). See 'EntityEventDeleteBulkActionIntegrationTest' for inspiration.
+ Property 'detail' used for 'EntityStateTable' doesn't exist - should be removed.
+ Property 'uiKey' - use spinal-case (seee 'EntityEvents' for inspiration)
Updated by Artem Kolychev over 5 years ago
filter extension:
date filterare completed.
Modal and result code will be implemented in next task
Updated by Vít Švanda over 5 years ago
- Target version changed from Rhyolite (9.7.5) to Rhyolite (9.7.6)
Updated by Radek Tomiška over 5 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Radek Tomiška to Artem Kolychev
- % Done changed from 80 to 100
I did test and code review, code is nice now, thx!
I fixed:
- Entity state agenda was registered under wrong menu (in audit sub menu) - i moved her into main menu and fixed routes and keys for localization,
- cs locale was copied from entity events - fixed,
- unexist properties are removed from ''EntityStates'' content.
Merged into develop:
https://github.com/bcvsolutions/CzechIdMng/commit/c3db2bf37e822554a7b11d44c23cf29a688395d7
Updated by Radek Tomiška over 5 years ago
- Related to Task #1827: Entity state agenda: add result code column and filter by result state and code. added
Updated by Radek Tomiška over 5 years ago
- Related to Task #1828: Entity state and entity event agenda - add available entity type select box. added
Updated by Artem Kolychev over 5 years ago
- Status changed from Resolved to Closed