[root]/org.openiaml.model.codegen.oaw/src/template/users
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
soundasleep | 18 (100.0%) | 645 (100.0%) | 35.8 |
renaming codegen.oaw plugin to codegen.php
0 lines of code changed in 5 files:
issue 96: refactoring the metamodel to remove Session inherits VisibleThing
updating drools, code generation, test cases
0 lines of code changed in 1 file:
roles and permissions can now be removed
UserModifyRoles codegen test case now passes
when removing a role, all directly inherited permissions are also removed (even if they are provided by another role)
141 lines of code changed in 2 files:
permissions can now be added to UserInstances (add_permission.php)
81 lines of code changed in 1 file:
LoginHandler[user] was not using 'do login' operation at all; fixed to now use it (and populate it) properly
adding inference test case UserModifyRoles to check inference of user-based login handlers
roles can now be added to existing user instances (add_role.php)
any two arbitrary DomainObject types can try to be casted, if possible
Parameters (and ParameterWires) are now sorted in order of name, to make sure they never change order
103 lines of code changed in 2 files:
work in getting permissions-based codegen test cases to pass
ConstraintWires are now taken into account when interpreting 'permissions checks' in AccessControlHandlers
fixing a bug in casting domain inheritance instances
46 lines of code changed in 1 file:
adding basic support for checking that permission bits are set
UserPermissions codegen test case now passes
133 lines of code changed in 3 files:
initial work in getting UserModifyRoles codegen to pass
AccessControlHandlers within Pages will now generate additional instance checks
9 lines of code changed in 1 file:
UserRoles codegen test case now passes; roles can be assigned to AccessControlHandlers which control access to pages within the session
AbstractUserLoginTestCase now properly sets up the database instance
91 lines of code changed in 1 file:
initial structural work in code generation of user security aspects
"generated primary key" should not be stored as part of the session
41 lines of code changed in 1 file: