Commit Graph

320 Commits

Author SHA1 Message Date
Andy Heathershaw a588ac2b31 #9: Updated the installer to Bootstrap 4. The "create an account" link no longer appears on the new unified login/register view when the "allow self registration" option is disabled. 2017-03-24 14:43:53 +00:00
Andy Heathershaw ca65ba8adc #9: Started converting the "create storage" page to Bootstrap v4. Converted to VueJS. 2017-03-23 05:55:14 +00:00
Andy Heathershaw a86bbee8e3 #9: Updated the settings page to Bootstrap 4 2017-03-23 05:07:38 +00:00
Andy Heathershaw 66d005432c Merge remote-tracking branch 'origin/master' 2017-03-23 04:29:40 +00:00
Andy Heathershaw dda9f9cbdb #9: Improved the look of the login and register pages, and updated to Bootstrap v4 2017-03-23 04:29:29 +00:00
Andy Heathershaw 5adf3174ce #9: update to the new Bootstrap v4 class 2017-03-22 21:56:03 +00:00
Andy Heathershaw df96a9093c #9: Updated the admin index page to Bootstrap v4 2017-03-22 21:45:58 +00:00
Andy Heathershaw 836c0539ca #9: Added font files (for some reason weren't included earlier) 2017-03-22 16:56:31 +00:00
Andy Heathershaw 4b4b5bfc97 #9: I couldn't really get on with Semantic UI, so upgraded to Bootstrap v4 alpha instead 2017-03-22 16:55:51 +00:00
Andy Heathershaw 983d147dc7 #9: Removed Bootstrap and added Semantic UI instead 2017-03-22 09:25:22 +00:00
Andy Heathershaw 5e9229da16 #3: Added more fine-grained permissions to the album permissions tab ready to implement 2017-03-21 22:18:29 +00:00
Andy Heathershaw 4b405c93c2 #3: Implemented more fine-grained permissions into the admin portal 2017-03-21 22:10:36 +00:00
Andy Heathershaw fd19c9db55 #3: User permissions can now be specified for an album. Added a new config to the User class that allows users to login and manage albums without needing full admin access 2017-03-21 21:48:55 +00:00
Andy Heathershaw 6be31c9b7e #1: Tab headers in the admin panel are now responsive - hiding the text on xs devices. #3: Added ability to set permissions for anonymous users 2017-02-17 11:38:10 +00:00
Andy Heathershaw a27cf530f5 #6: Fixed a layout issue with the album footer on the gallery index page 2017-02-17 09:22:54 +00:00
Andy Heathershaw d33de03ceb #3: Implemented the select all/select none links and added missing files from previous check-in 2017-02-17 08:57:05 +00:00
Andy Heathershaw 78e5d0e3c0 #3 Album permissions can now be allocated to groups 2017-02-16 17:32:01 +00:00
Andy Heathershaw 29e62715c0 #1, #3: Added icons to all the "primary" action buttons. Groups now displays the number of members and links between the users and groups screens directly. Added the number of groups to the admin stats widget. 2017-02-15 09:14:52 +00:00
Andy Heathershaw 4e2e66f2f2 #3: Users can now be assigned to groups 2017-02-14 11:03:58 +00:00
Andy Heathershaw f70a80ca19 #3: It is now possible to create, edit and delete user groups. 2017-02-13 12:08:16 +00:00
Andy Heathershaw 3fad3f08cc #1: A few more fixes to the user routes 2017-02-13 11:57:53 +00:00
Andy Heathershaw 2dce62014a #1, #2: Added intro titles/messages to the main settings pages. Updated the look of the "Actions" widget to match the "Manage" widget. Changed the URL of the users pages to plural. 2017-02-13 10:36:53 +00:00
Andy Heathershaw a6fc4cf65e Re-added build script following move to Github 2016-11-28 20:53:07 +00:00
Andy Heathershaw 3580fb9b62 Removed the build script as this is stored in Deploy 2016-11-06 17:45:23 +00:00
Andy Heathershaw 24d9c318cb Removed the dependency on git for creating the zip archive 2016-11-06 17:00:44 +00:00
Andy Heathershaw 8eff022fc7 Updated the composer hash to use a live signature rather than hard-coded 2016-11-06 16:53:23 +00:00
Andy Heathershaw 9ed9626e9d [touch: 33] Added support for uploading files to Rackspace. Split out the OpenStack options into a separate template to match the Amazon one. Added validation to the Amazon options. 2016-11-05 09:41:07 +00:00
Andy Heathershaw 35758d338a BLUE-17: added support for S3 cloud storage (including DreamObjects, which uses an S3-compatible API) 2016-11-03 13:33:35 +00:00
Andy Heathershaw 1c0d2af035 BLUE-18: adjusted the "select all" logic that if a user un-selects a photo, the "select all in album" flag is also un-selected 2016-10-30 19:14:00 +00:00
Andy Heathershaw 2f65c6085d BLUE-18: implemented a "select all" button on the album admin page, which can also select all items in an album 2016-10-30 19:10:20 +00:00
Andy Heathershaw 5b915f911e BLUE-13: improved the design and handling of the analysis screen. Also fixed bulk uploads to work since the storage changes in 1.1 2016-10-30 18:36:34 +00:00
Andy Heathershaw e3d3d4d8be BLUE-12: Fixed a bug where the album title/description weren't updating when changing an existing album 2016-10-30 15:51:48 +00:00
Andy Heathershaw 21ef4de5c9 BLUE-11: Added another config field to allow an admin to set Google Analytics or other RUM tracking code 2016-10-28 16:07:24 +01:00
Andy Heathershaw acf8215105 BLUE-10: Added a clause that runs the DB migration whenever the version number differs 2016-10-28 15:41:16 +01:00
Andy Heathershaw 975c4938b4 Merged in BLUE-5-modified-photos-dont-retain-their (pull request #2)
BLUE-5: Look for a DateTimeOriginal tag first before the DateTime flag to identify the actual taken date
2016-10-28 14:29:15 +00:00
Andy Heathershaw 564f0ee9b8 BLUE-5: Look for a DateTimeOriginal tag first before the DateTime flag to identify the actual taken date 2016-10-28 15:28:25 +01:00
Andy Heathershaw aa9eee9bf5 Merged in BLUE-8-openstack-storage-driver (pull request #1)
BLUE-8 openstack storage driver
2016-10-28 13:18:24 +00:00
Andy Heathershaw 1157446544 BLUE-4: All form validation is now displayed inline with the form. 2016-10-28 14:05:53 +01:00
Andy Heathershaw 640828e244 BLUE-8: The OpenStack driver now works completely with all operations - flip, rotate, refresh thumbnails. It's also possible to move photos between albums across different storage providers. 2016-10-28 12:59:36 +01:00
Andy Heathershaw 005c5eb645 BLUE-8: OpenStack driver is now uploading files to OS. Need another config field for the public URL to the container. 2016-10-28 06:24:34 +01:00
Andy Heathershaw aadc39684f BLUE-8: Modified the upload/analysis functionality to work strictly with local files, so only the final results are uploaded to OpenStack, saving on bandwidth 2016-10-28 05:30:57 +01:00
Andy Heathershaw 9141398da8 BLUE-8: new storage locations can be created setting the required OpenStack details 2016-10-28 04:54:38 +01:00
Andy Heathershaw baff6145d8 Remove .idea folder (PhpStorm IDE project files) 2016-10-27 13:04:37 +01:00
Andy Heathershaw 7da987c987 Force include of the vendor files into the temporary git stash before archiving 2016-10-27 12:50:46 +01:00
Andy Heathershaw 17b3ad9ddd Added a retry button to the loader required page 2016-10-27 12:42:44 +01:00
Andy Heathershaw e7fbdaaa66 BLUE-1: A default local storage location is created on install that cannot be deleted. Storage locations can be made inactive and no new albums can be created against them.
BLUE-3: Validation is now performed on the file path selected.

Tweaks to the storage locations form to display validation errors against the correct fields.
2016-10-27 11:36:37 +01:00
Andy Heathershaw 79111ed6ca BLUE-2: re-introduced rollover colour change in navbar links 2016-10-26 15:18:35 +01:00
Andy Heathershaw c81b52766f BLUE-2: updated the colours of the navbar to use a dark/light blue instead of the Bootstrap defaults 2016-10-26 15:13:43 +01:00
Andy Heathershaw 6e068b928b Updated links to the public website on ah.uk 2016-10-26 14:03:00 +01:00
Andy Heathershaw e136fa7105 The app.version config value is now set by the packaging script 2016-10-20 09:18:29 +01:00