Version 0.9.2
Feature changes
- Remove a component and its statements from a system.
- Implemented improved, 3 column editing page UI
- Search/filter components feature added to component library (and for system control implementation page).
- Support multiple reference-documents for generating Word version of SSP and other artififacts.
UI changes
- Added a button to system selected component page to remove a component from the system.
- Moved "Add a component" to a system drop down to top of selected component page.
- Added a search text box for each searching of components in the library and their statements.
- Added pagnation to the component library and their statements.
- Added a reset button for explicit resetting of component search.
- Update component control statement editor layout with 3 column layout to make reading control implementation statements easier.
Developer changes
- Move inclusion of
edit-component-modal.html
frombase.html
tocomponents/element_detail_tabs.html
. - Fix sort control order in
component_library_component
on thecomponents/element_detail_tabs.html
using thenatsort
package to sort SID correctly. - Comment out
controls.models.ElementControl.get_controls_by_element
method because it is not being used. Will delete after a few releases if not needed. - Created a ElementEditForm Django form in conjunction with some functional changes to avoid name collisions issues with component library.
Data changes
- Alter Element description field to be blank and none.
- Migration to lengthen django.contrib.auth.User.first_name field to 150 characters (change happened during an upgrade of Django and/or libraries).
Bug changes
- Fixed how control id, title, and catalog key are retrieved for component library components.