Conversation
|
Just a comment here. I've created a similar module that creates a "sign" module with mostly the same usage. There is also a category field where ISO7010 signs are in. Maybe following a more generic approach could lead to better adaptation? |
Ooh, yeah. I am open for ideas. The word |
True. I don't like it either. Maybe signs or signage? (I prefer the second because the first one is in plural that should not be used in model names). On an additional point. I've placed the menu in Knowledge since, for the most part, these signs will be in context to ISO 45001 and are part of the organization's information. What do you think? |
|
Hello @bosd |
|
@diggy128 Im open to collab. The scope of signage module would be much broader. As signs for ADR products would also fall in that category.
I had to lookup the iso 3864. Looks very cool, that users could design their own signage according to this standard. As the scope get's very broad quickly, IMO it is best to minimize it. Even the ISO7001 is already quite huge. As of now I only made the PR for the mandatory signs (blue circle icons). One of the missing pieces in my opinion is the ability to add these icons in a user friendly way to an html field. So end users could easily add those icons anywhere they like. Where do you see overlap and possibilities to collab? |
That was what I had in mind. This will have the following benefits:
This is simpler that you might think. I've implemented this by assigning foreground and background color for each sign category and creating a report that prints the image (if set in the field) and the descriptive text after that. Have a look at the Obligation sign.pdf for a custom obligation sign.
See point 3 above. With the current structure, any sign not mentioned in ISO7010 will require a new module with a new model, view, action, etc. The same goes for all glue modules.
I did try this in the first versions of my module but it had bad outcomes. Symbols were resized, cropped and their use could not be controlled so I opted to have a stricter designing procedure where each sign is designed and assigned ONLY by specific users (in our case the management system administrator). To put things into perspective here are a few screenshots from my module: |
Sound very interesting! The signage designer is a nice feature!! Can you open a PR to glue these modules together? |
|
@bosd |




Base module to allow usage of ISO7010 symbols in odoo on models or documents.