Releases: SmarchSoftware/watchtower
v1.1.5.4: + Supply Model to use
Incorporates tags v1.1.5.2, v1.1.5.3 and v1.1.5.4
- fixed JS Issue with delete buttons
- fixed Issue #5
- Supply header / footer assests to master layout from views
- Supply User Model in config
- Supply Validation Rules in config
- removed Roles() from User model (already provided by required ShinobiTrait, unnecessary in model)
- CDN naming for PACE changed
UX cleanup
Fixed heights of matrices when there are a lot of items.
Merged pull-request to remove a hard coded view ( Thanks @7ute !)
Blade and Validation corrections.
Made the forms cleaner looking when there was no available resources. (i.e. if no users on a role, now there is text stating that there is no users instead of an empty box which could just mean error)
Removed the hidden fields that were passed around to help the single validation requests know which id / table to validate against in favour of using the already known/available info. (i.e this->route()->paramaterNames() instead of $this->tbl, etc...)
Navigation Menu
Major change :
Watchtower Navigation menu. Now you can add as many drop down lists or links as you wish to the top navigation bar in watchtower using the new watchtower-menu config file. The single watchtower config file was getting mighty big so I created a new config file just for the menu to ease congestion.
Router change:
Removed temporary work around for Laravel 5.1 and 5.2 routing inconsistencies (hi "web") and added a new config array "route" that contains 3 options for the watch tower route groups - "Middleware", "Prefix", and "As".
Configurable Route Prefix and Name("as")
The hardcoded word "watchtower" was removed from all routes and views and replaced with a config option that allows that to be changed to whatever is desired.
The ability to add a route prefix was added in recently, and moved to the new "route" config options.
One Package for Laravel 5.1 and 5.2
Modified the package to detect whether or not the Laravel is version 5.1 or 5.2 and loads the appropriate changes for either one.
- add has-error class to the forms where appropriate
- ServiceProvider loads 5.1 routes directly or 5.2 routes in the "web" route group where needed
- Config file option "auth_routes" attempts to detect if 5.1 version
- master.layout uses config('auth_routes") to generate auth routes (login, logout, register)
- readme updated
- composer updated back to ~5.1 for laravel install level
Laravel 5.2 changes
- Add route group 'web' to
routes.php
file so sessions continued to work - removed "auth" folder from views (unnecessary with Laravel's php artisan auth:make command)
- updated master layout to remove the "auth/" prefix from the auth links
Stable release.
Initial stable release post-alpha.
More configurable views
I forgot to make the "master", "search" and some other views configurable from the watchtower config file. I also realized it would be nice to just have the Laravel Auth views available in the source here somewhere instead of having to hunt them down each time I do this.
first release, alpha
v0.0.1 Update README.md