Introduced new entity: Project (ConfigManagementBundle)
This is the starting point of v2.0 of TestManager. It will allow the concurrent use of the same instance in several projects.
SpecificationBundle:TestIdea : adapted for the use of "Project"
fix
ConfigManagementBundle:ReleaseVersions : added "Project" functionality
Added draft for project selection by the user
Added User_Project relation
Improved layout / handling of project switching
SpecificationBundle:TestIdea : added filtering for Project in index view
SpecificationBundle:TestCase : added Project (including filtering)
Project selection: fixed CSS issue, which changed width of enclosing table
SpecificationBundle:TestProcedure : added Project relation
Added first draft of permission system
On a per-project basis, for each (relevant) db-table it may be defined which user shall have which kind of access (read, write, execute, delet).
The system is fully modular and may be easily extended if required.
minor documentational hint regarding permission system added
fix
Permissions added to TestCase, improved layout for TestIdea and TestCase
Added permissions to TestProcedure
Added Project / Permissions to several entities and updated layout
Added Permission / Project to several entities, updated layout
Added Project / permissions to TestStep (including layout update)
SpecificationBundle:FailOption : added filtering, Project, permissions and updated layout