Commit graph

11 commits

Author SHA1 Message Date
Marc Durepos
e4eb57e349 fsm_equipment, bemade_fsm: Multiple UX improvements + migration script
- Task list view (bemade_fsm) cleaned up
- Add equipment to service to task list view (bemade_fsm)
- Give base.group_user access to read client application details
- Add migration script for fsm_equipment to refactor components into a
  hierarchy of equipment.
- Add the notion of equipment hierarchy instead of components.
  partner_id field is only to be filled on the root equipment, to
  facilitate viewing client equipment lists without the clutter of all
  the subcomponents.
- Add the notion of "inherited partner id" to show the root's partner_id
  on child equipment (components) form view.
- Improve the interventions list on the equipment form view. Added a
  custom embedded tree view with limited fields, ordered by date.
- Make the default search for equipment only search for root equipments
  (parent_id = False)
2024-10-25 10:35:21 -04:00
Marc Durepos
bb9ad5afbe fsm_equipment: consolidate components into a parent-child relationship in equipment 2024-10-24 15:05:17 -04:00
Marc Durepos
0a6f048708 warnings cleanup and bug fixes for equipment & applications 2024-10-17 15:57:35 -04:00
Marc Durepos
87a1cb8860 Major changes for applications and equipment.
Add the notion of application specification keys to allow administrators
to specify the names of specification items that can be used on an
application. This aims to homogenize specifications and to later provide
a sort of checklist when creating a new application for a customer.

Added groups for partner applications (user and admin). Administrators
have the right to create specification keys while users can only read
them (and use them to create specifications on an application).

Various view improvements across the affected modules.
2024-10-17 15:28:07 -04:00
Marc Durepos
bead0deecd fsm_equipment: store is_service_site field 2024-10-03 10:30:09 +02:00
Marc Durepos
64034e280c bemade_fsm: fix equipment name_search 2024-09-23 17:22:08 -04:00
Marc Durepos
1a042a720f bemade_fsm, fsm_equipment: fixes #109
Updated report template to use display_name and converted the
_compute_complete_name function to _compute_display_name in
fsm.equipment model.
2024-09-06 08:27:31 -04:00
Marc Durepos
eb6e46b5b6 fsm_equipment/bemade_fsm: fix migration script and move a relation to fsm_equipment 2024-08-22 20:38:07 -04:00
Marc Durepos
629eb83d57 Add the notion of components to fsm_equipment. 2024-08-22 15:10:47 -04:00
Marc Durepos
7ad197e639 complete migration script from bemade_fsm.equipment* to fsm_equipment 2024-08-21 13:52:35 -04:00
Marc Durepos
382b573a86 separated equipment out of bemade_fsm into fsm_equipment module 2024-08-20 15:58:17 -04:00