Switched to objects in file browser

Switched from array notation to object notation
Film page edit

remove TT #
Merge pull request #3 from rdebled/rd-dev

Film page edit
Merge pull request #2 from thelategreat/master

List preview
Minor fix for preview renderer

Fixed list preview renderer - was loading incorrect IDs
Merge branch 'master' into rd-dev
Added template support to sections

Sections now support multiple templates, defined in a JSON file (this
should eventually get moved to a database definition instead).

REQUIRES database table change - add a varchar field to group_tree
table named template

—

Also added rudimentary unit test module (go to /test/toast_all to run
basic tests) but new tests must be added.
Merge branch 'rd-dev'
Added template support to sections

Sections now support multiple templates, defined in a JSON file (this
should eventually get moved to a database definition instead).

REQUIRES database table change - add a varchar field to group_tree
table named template

—

Also added rudimentary unit test module (go to /test/toast_all to run
basic tests) but new tests must be added.
Added notification messages to items actions

Added notifyjs to produce messages when items are added
Added dynamic routing

Secton definition now includes a dynamic route option (requires
group_tree table has a route field)

Dynamic routing now checks against defined route slug

Invalid section number now triggers 404 page
Login page adjustment

Minor stylesheet changes to clean up login page
Fixed media library and edit

Media library callback was working but not displaying results. Results
display and link to edit page properly.

Tags updated to be comma-separated.

Bug fixed where error displayed any time a new tag was added to the tag
map and saved.
Limited maximum section depth

The data storage mechanism for sections doesn’t actually limit the
depth of the menu tree, but we need a two-level maximum (main
link->section) so the depth is now restricted in add and edit pages
Merge RD-dev

Merging rd-dev branch - weird conflict on groups.php is questionable
Altered dynamic routes to not use database

The routes get loaded before the DB class is initialized so the dynamic
routes have to be pulled from an include file. For some reason the DB
method worked locally but it shouldn’t have. The new method writes to a
dynamic_routes.php file which gets included to the main routes.php file.
Changed config setting location

Moved the template path config into the site_config file since it gets
tracked in the repo
Merge branch 'rd-dev'
Merge branch 'master' of https://github.com/rdebled/bsdev
Added dynamic routing to nav links

Nav menu now uses dynamic routes as defined in the section manager
where available.