This release fixes a XSS security issue inside the template templates/blocks/reference.html where the name of the current part/document was not escaped.
You can now upload your files and keep an eye on the list of your files.
Multiple files upload is available: you can select more than one file to upload.
Screenshots:
As you can see, the upload form and the list of files are both displayed on the “Files” page.
|
Now OpenPLM display progress informations for each uploaded file. A global progress information is also given.
|
A new feature is available to browse all parts, documents, groups and users.
For more details see Browse feature documentation
The lifecycle and management pages have been merged into the lifecycle page.
Replacing a signer is now much more intuitive, see the screenshot:
It is now possible to publish a part or a document. A published item is accessible to anonymous users.
A new kind of account is available: restricted account.
A restricted account can not create any contents and can only access to selective parts and documents.
This new account make it possible to share some contents to someone and be sure he would not be able to modify it or see other confidential data.
To create a restricted account, you only have to sponsor a new user and select the “restricted account” option.
Screenshot:
As you can see on the screenshot above, it is now possible to sponsor a new user who can access mostly all contents but can not modify them.
You can also select a language, the “new account” mail sent should be translated according to the chosen language.
The timeline is like a global history which contains:
- all history events related to official objects
- all history events related to objects owned by groups you are in
You can now subscribe to rss feeds for:
- PLM objects
- User
- Group
- the timeline
You can subscribre to these feeds from:
- “History” pages
- “Timeline” page
This feeds are updated when there is a change on the related object(s), user or group.
If you use OpenERP , OpenPLM provides a new application to “push” your official parts (and their BOM) into OpenERP.
The document3D application has been improved.
You can highlight a sub-assembly by moving your mouse over the sub-assembly name as show on the screenshot below:
A new toolbar is available to switch between views (axometric, front, right, top, rear, left, bottom).
You can switch between random colors or initial colors. You can also toggle (enable/disable) the transparency and chose to display or hide axis.
The 3D view can now display STL files (ASCII and binary formats).
OpenPLM can now generate a thumbnail of a STEP file. Currently, only non decomposed STEP files are handled.
Suggested reference for PLM objects
108 step management - Suggested part references are all the same
113 Part - Suggested reference may cause some problem
117 Object creation - If you update the page suggested reference and reference change
BOM
121 BOM - Display last level is not correct
Document3D
104 3D data not copied when a Document3D is revised
106 document3D: can not decompose a step file defining two products with the same name
File management
124 File check-in broken
Sponsorship
109 Sponsorship - Character ‘ is authorised for username and leads to a bug
Delegation
119 Delegation - We can delegate someone who is not in the same groupe as the object
BOM
- download as PDF,
- replace child.
Navigate view
If the current object is a part you can:
- attach a new document,
- add a new part (child).
If the current object is a document you can:
- attach a new part.
Part and document
You can cancel and clone PLM objects.
Search panel
The research is performed asynchronously
Display enhancements
- groups tab
- revisions tab
- ...
Documentation
- More documented features
- disponible dans la langue de Molière
Thumbnails: new supported formats
SolidWorks, Catia, Sketch Up, Pro Engineer
Restricted accounts represent a user with the restricted field set to true. A user with restricted access can:
- neither be a contributor ( imply he(she) can’t create object or group, sponsor user) neither an administrator
- not be member of a group
A publisher is a user with the can_publish field set to true. He(she) can publish all official PLM objects he(she) can read. A published object is accessible to everyone, even anonymous users.
The restricted and can_publish fields can be set via the admin interface. For more informations see Restricted access and Publication.
A big change has been made to the application layout. Optionnals applications are now located in the apps folder.
Make sure that your settings.py file has been update in consequences: with the exception of plmapp, openPLM applications are now named openPLM.apps.ApplicationName
Example:
'openPLM.plmapp',
'openPLM.apps.cad',
'openPLM.apps.cae',
'openPLM.apps.office',
gsf (package libgsf-bin in Debian/Ubuntu) is now used to generate a thumnail from a SolidWorks file.
New optional dependency: povray
This application depends on oerplib and require an update of your setting.py file, see oerp – OpenERP Application.
Some new applications were implemented, more details in Applications.
- UserProfile.can_publish: added: True if user can publish a plmobject
- UserProfile.restricted: added: True if user has a restricted account
- PLMObject.published: added.
- PLMObject.reference_number: added.
- PLMObject.is_cloneable: added.
- PLMObject.published_attributes: added.
- PLMObjectController.check_publish(): added.
- PLMObjectController.can_publish(): added.
- PLMObjectController.publish(): added.
- PLMObjectController.check_unpublish(): added.
- PLMObjectController.can_unpublish(): added.
- PLMObjectController.unpublish(): added.
- PLMObjectController.check_cancel(): added.
- PLMObjectController.can_cancel(): added.
- PLMObjectController.check_clone(): added.
- PLMObjectController.can_clone(): added.
- PLMObjectController.clone(): added.
The modules plmapp.native_file_management and plmapp.cadformats have been merged into a new module: plmapp.fileformats.
- UnitConversionError: added.
- convert_unit(): added.
- SeekedFile: added.
- get_ext(): added.
- get_pages_num(): added.