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
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
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
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
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
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
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
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
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
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