Commit Graph
89 Commits
Author SHA1 Message Date
Michal Kváček 84d5daed30 FEATURE: add menu for static pages.
This commit adds menu items into admin. No real functionality is done, however registering menu items works, routing works, translations works.
2016-01-24 22:58:13 +01:00
Michal Kváček 1b25f23169 Merge branch 'static_pages' into dev 2016-01-24 21:21:47 +01:00
Michal Kváček 1767872402 FEATURE #1359: add working user edit
Finally user can be edited in admin. Admin can change password and role of given user.
2016-01-24 21:18:27 +01:00
Michal Kváček bad25cb161 FEATURE #1359: add working user edit
Finally user can be edited in admin. Admin can change password and role of given user.
2016-01-24 21:17:16 +01:00
Michal Kváček 83f0ca08a1 FEATURE #1359: some minor changes in styling and layout 2016-01-24 20:44:43 +01:00
Michal Kváček 8fcc5d041c FEATURE: move user roles into separate enumeration.
This commit moves list of user roles into separate class (with own namespace), so we can access this data anywhere from application.
2016-01-24 20:43:41 +01:00
Michal Kváček 7a08a11497 FEATURE #1359: add real edit form to users detail 2016-01-24 20:30:48 +01:00
Michal Kváček dd2377b8ac FEATURE #1359: do not require ID for updating profile of logged user 2016-01-24 20:24:40 +01:00
Michal Kváček c062fa1db3 FEATURE #1359: add user detail 2016-01-24 20:21:09 +01:00
Michal Kváček 8168525c97 FEATURE: add role into list of all users 2016-01-24 19:42:53 +01:00
Michal Kváček f5b7c4ea8f FEATURE #1359: add users overview.
This commit adds users overview. Currently with link to non-existing user detail/edit form.
2016-01-24 19:29:05 +01:00
Michal Kváček 7a3e91b7a9 FEATURE #1364: init barryvdh/laravel-debugbar
Debugbar is initilized only for "local" environment.
2016-01-24 18:47:37 +01:00
Michal Kváček bb0083cdda REFACTORING: split UserManagement controller into more classes
One class for user management would be really messy. This commit splits it into more classes.
2016-01-24 17:30:02 +01:00
Michal Kváček 9a4596581c FEATURE: add logout.
This commit adds functionality for logout user.
2016-01-24 17:08:05 +01:00
Michal Kváček 5d7e535239 FEATURE: style menu
This commit adds some markup to sidebars in admin.
2016-01-24 16:55:23 +01:00
Michal Kváček 8a91a95a67 FIX: fix login
Login should work again. Problem was in non-setting sessions. This was resolved by adding middleware "web" to admin group. Thanks to great documentation for NOT MENTIONING this pitfall!
2016-01-24 15:08:59 +01:00
Michal Kváček 2ade14beba FIX: fix routes again - add name for dashboard route 2016-01-22 17:54:49 +01:00
Michal Kváček 49a2139ff6 FIX: fix routes 2016-01-22 17:54:12 +01:00
Michal Kváček 954d927210 Merge branch 'user_management' into dev 2016-01-22 17:52:48 +01:00
Michal Kváček 2f71a1ebcc Merge branch 'authentication' into dev 2016-01-22 17:52:39 +01:00
Michal Kváček 9517ff43d5 FEATURE: tweak form for creating new user
Added Foundation classes etc.
2016-01-22 17:51:34 +01:00
Michal Kváček b8589aa4d3 Merge branch 'user_management' into authentication 2016-01-22 17:27:36 +01:00
Michal Kváček 16637a3795 FEATURE: do not use admin layout for login form 2016-01-22 17:25:47 +01:00
Michal Kváček 4df84dabcf FEATURE: merged routes 2016-01-22 17:23:13 +01:00
Michal Kváček 99a38bfd24 Merge branch 'authentication' into dev 2016-01-22 14:05:55 +01:00
Michal Kváček dbd551152c FEATURE #1358: finish login
Login form should look like finished part of application.
2016-01-22 14:00:16 +01:00
Michal Kváček 47aa9b15cb REFACTORING: renamed CreateNewUser to CreateNewUserRequest 2016-01-22 12:54:59 +01:00
Michal Kváček f1a0f4d7e2 FIX: removed duplicit "admin/" in routes. 2016-01-22 12:47:37 +01:00
Michal Kváček 7f1ab69e83 FIX: fixed errors when no error was defined 2016-01-22 12:46:57 +01:00
Michal Kváček 551e1af5fe FIX: fix some security issue 2016-01-22 12:46:18 +01:00
Michal Kváček 39855bdbfd FEATURE: add redirect after successful user registration 2016-01-22 12:45:17 +01:00
Michal Kváček 1ca787e482 FEATURE: add Request class for handling user registration
Laravel provides functionality for validating and authorization of incoming form requests. This commit adds this functionality to user registration.
2016-01-22 12:43:00 +01:00
Michal Kváček 23c47ad6a3 Merge branch 'user_management' into layout 2016-01-21 16:24:33 +01:00
Michal Kváček a9ff0ff808 FIX: fixed route to UserManagement@getOverview 2016-01-21 16:20:40 +01:00
Michal Kváček 1d33157892 FEATURE #1365: add some basic layout to admin interface
Admin interface now has some sidebar and content area. Sidebar was supposed to be "dropdown-on-click", however I have not acomplished it yet.
2016-01-21 16:02:38 +01:00
Michal Kváček b258233497 FEATURE: download Font Awesome 2016-01-21 15:43:16 +01:00
Michal Kváček a7f19d98b8 FEATURE: main menu works quite fine.
Currently, main menu is generated using pingpong/menus. Menu is generated in service provider called AdminProvider. Currently, menu is rendered with Bootstrap classes, I need to rewrite style in order to implement it in Foundation.
2016-01-21 14:26:47 +01:00
Michal Kváček cad627a74e Merge branch 'layout' into dev 2016-01-21 12:32:54 +01:00
Michal Kváček 2e8f42efe2 FEATURE: add template for dashboard 2016-01-21 12:29:09 +01:00
Michal Kváček 94227a4b97 FEATURE: changed inheritance in dashboard controller 2016-01-21 12:28:46 +01:00
Michal Kváček 349e9d49f9 FEATURE: add resources/views/vendor into .gitignore file 2016-01-21 12:16:15 +01:00
Michal Kváček f1da02003a FEATURE: copied config of modules and menus 2016-01-21 12:15:49 +01:00
Michal Kváček 9048c552ed REFACTORING: reformatted code in config/app.php 2016-01-21 12:14:20 +01:00
Michal Kváček 384edd3a7e FEATURE: init service provider of Menu builder in config files 2016-01-21 12:13:40 +01:00
Michal Kváček 4685d10424 FEATURE: init pingpong/menus 2016-01-21 12:08:03 +01:00
Michal Kváček 1940a10fc5 Merge branch 'dashboard' into layout 2016-01-21 11:59:17 +01:00
Michal Kváček 40b08b0fc8 Merge branch 'dashboard' into user_management 2016-01-21 11:56:05 +01:00
Michal Kváček ba836a50a8 Merge branch 'authentication' into user_management 2016-01-21 11:53:24 +01:00
Michal Kváček ec3893fb1e FEATURE: move routes for user management to protected area 2016-01-21 11:50:31 +01:00
Michal Kváček 629a5491e7 FEATURE: init module for static pages 2016-01-21 11:41:26 +01:00