User listing page #3
Manage user is now a default permission and page is now access based.
Added the listing page of user. Bulk operations, edit & delete are still pending.
Removed GlobalHelper and instead added SentryHelper so that rest of the code doesn't break where GlobalHelper is being used.
The theme should work by default, so including jQuery, Bootstrap CSS inside package.
Adding roles dynamically #2
Functionality to add new role is now working. By default a new role will have all permissions as 0.
Documentation
Working on managing roles page CRUD
Adding roles dynamically and managing roles #2
Worked on editing of role name.
PermApi: Fixed the bug of checking Super Admin by name. Right now done through id so that in future, I can give edit name option for this role name.
SentryPermission: Refactored the name of function from Group to Role.
Provision for default navigation #7
We can now configure the layout which will be used in Sentry, we can also configure the navigation tpl which primarily has the Logout and edit profile link.
Provision for default navigation #7
Changed the way I was fetching the config file information because the data should be taken only from the published settings and not from inside the package or else we cannot override it.
Provision for default navigation #7
Corrected the path of layout in main controller's construct also.
Now the path will be taken only from the published config value and not the package default config file value.
Currently working on the add user functionality. 
Need to check existing user first.
Form created and also the post data is correct. Just need to setup other sentry data and also the user details table and then it's done.
User listing page #3
Added the functionality to add a new user with role select.
The image upload thing is pending.
Bulk user operations is now working.
Bulk user operations is now working.
User create form should go through Validator #8
Created custom validator to check two fields during creation of a user.
Used validator class to validate the fields and then return the user data if the form submission fails.
Added Authenticated user role and default permissions for this group. All are set to zero. This user has no permissions
Adding roles dynamically and managing roles #2
Deleting of role with user's role changing to Authenticated user is now added.
Entity delete now working and users can now be deleted. Need to patch up the code for delete role so that the delete can be done using the same code base.
Removed the scripts.js file from master template. Not loading any script file by default.
Roles delete functionality changed. Now it will ask for a confirmation. 
The functionality remains the same, just instead of PHP page redirection, now it is handled using generic javascript code.
User listing page #3
User edit and delete are now generic based on the table. Once the data attributes are set, the table will be able to provide edit and delete link for the row. 
The delete will work by default as it doesn't require any custom form. 
But the edit form needs to be created.