Commit Graph

300 Commits

Author SHA1 Message Date
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
Andy Heathershaw
f9bafeb91e refs #5: Version number is now saved to the configuration table. Database sessions are enabled once the database is up and running 2016-10-06 16:58:02 +01:00
Andy Heathershaw
a41f8bede3 Updated the build script to produce a ZIP archive from the git working tree 2016-10-06 16:37:35 +01:00
Andy Heathershaw
d0803b37d9 Added some stock photos (royalty free from pexels.com) for empty albums and to replace the fuel gauge on the main screen. 2016-10-06 16:21:27 +01:00
Andy Heathershaw
1946734b58 resolves #15: switched the order of the dashboard widgets for xs devices. Made the system info table more responsive on xs devices. 2016-10-06 15:27:51 +01:00
Andy Heathershaw
e81dfcd1fd resolves #5: modified the installer to write a flag to the .env file when installed so naughty people can't create admin accounts etc by directly accessing the installer. First version tested fully encoded with SG :) 2016-10-06 15:07:30 +01:00
Andy Heathershaw
227de6baf6 refs #5: wrapped licensing errors functions in an if function_exists... 2016-10-06 13:28:56 +01:00
Andy Heathershaw
66e5c187be refs #5: Added support for showing the actual Source Guardian license error 2016-10-06 13:25:50 +01:00
Andy Heathershaw
e2935ea5b0 refs #5: updated Composer packages and added build script and Source Guardian error handling 2016-10-06 12:48:04 +01:00
Andy Heathershaw
3cb9c98035 refs #5: reworked the installation screens to create an identical, unprotected version. Integrated SourceGuardian's license error handling to be more helpful to the end user 2016-10-06 11:30:39 +01:00
Andy Heathershaw
51b03acbcd Added copyright/powered by notices to the footers of all pages. Added a config option to turn it off on the public-facing gallery pages 2016-10-05 16:31:37 +01:00
Andy Heathershaw
36fcb6d765 refs #3: it's now possible to set a default view for an album when a user hasn't requested one. Finished off the "edit album" page in admin. Switched session management to database sessions (much more reliable.) 2016-10-05 14:49:44 +01:00
Andy Heathershaw
58b055e9cd refs #3: implemented multiple independent views for an album and created a slideshow view 2016-10-05 11:49:39 +01:00
Andy Heathershaw
8990c31a5f Finished off refactoring the edit photo operations in the album editor 2016-10-05 05:35:14 +01:00
Andy Heathershaw
0e569562a4 resolves #2: photos can now be moved between albums. Started improving the bulk photo update to use a KnockoutJS view model to remove some of the logic from the view itself. 2016-10-05 05:02:47 +01:00
Andy Heathershaw
45277efbb8 resolves #6: finished implementing the bulk update functionality for photos in the album view 2016-10-03 17:00:37 +01:00
Andy Heathershaw
fe0b4c2108 refs #6: added the ability to flip photos horizontally, vertically and both 2016-10-03 15:57:58 +01:00
Andy Heathershaw
7783af00b0 #1: User accounts can now be deleted. The current user account cannot be deleted, or have the admin privileges removed. Accounts can now be activated manually. New user accounts passwords are encrypted correctly before being saved. 2016-10-03 14:11:24 +01:00
Andy Heathershaw
1b86fa1e0e User accounts can now be created using the new user management screen. Added cURL as a required PHP extension 2016-10-01 15:24:22 +01:00
Andy Heathershaw
8b4af87b15 Switched the installer to be a middleware 2016-10-01 14:45:48 +01:00
Andy Heathershaw
522887aaa2 Storage locations can now be deleted. If no storage location exists when creating an album, user is redirected to the create storage page. 2016-09-28 20:32:19 +01:00