[18.0][ADD] mgmtsystem_event: New Module#787
Conversation
- Copy of mgmtsystem_nonconfirmity - Remove i18n directory - Rename all nonconformity -> event - Incorporate changes by maintainer-tools
- Reduce required fields to facilitate fast entry from all users. Required fields are now name, description - Redesign event form. Keep only essentials in top part. Move some fields to separate Triage page
- Added event_type, opened_date, deadline_date - Rename closing_date -> closed_date - Set tracking=True for most fields in Triage - Auto subscribe Responsible user, Manager User to event - Add Rejected stage
|
@etobella @mymage This is the first batch of changes. Next up is changing state in stage_id. As is now, It is of no use as it is a one-to-one duplicate of stage_id data. |
- Change hardcoded default method to lambda - Add res_ref reference field to show record link in view - Change icon in chatter to more generic dot-circle (similar to issue in GH) since events can also be improvement suggestions
- Add add mgmtsystem.event.tag - Clean up views (add optional in list view, remove icon in search view)
Replace procedure_ids with document_ids. Replace document_page_procedure dependency with document_page Now any document can be linked in the event (domain to allow only documents and not categories). This allows fine-grained analysis over the source of the event (process, procedure, work order, etc) regardless of the document hierarchy / complexity.
|
You probably need states, because it is the way to know if a field should appear or not. stage tables is interesting for allowing users to change the behavior, but we need to force somehow the appearance of fields. |
|
Hi all, I will try to share my opinion but be aware of my imperfect English and coding limitation. Event_type in event: for me "immediate" (something related to time) is not coherent with other terms (related to the reason). What do you think to use 'fixing' or 'repairing'? Stage and State. PS: curiosity: I tried the green runboat but it doesn't work, why? |
This is the starting point of refactoring mgmtsystem_nonconformity as talked about at #786