Commit graph

3 commits

Author SHA1 Message Date
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
cf7a59ad98 [ADD] Introduce client applications
- Created models for client applications, application specifications and
  application types.
- Created a small technical module for adding a self-incrementing
  sequence field to other models. See incrementing_sequence_mixin.
2024-10-16 07:10:16 -04:00