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
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
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
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
Andy Heathershaw
6635d20ead
Storage locations can now be edited. Added the rotate photo left/right to the max post size exclusion list
2016-09-28 20:13:18 +01:00
Andy Heathershaw
48b43c3dd2
Added the ability to create storage locations and set those as the album source when creating a new album
2016-09-24 09:34:08 +01:00
Andy Heathershaw
fde988e359
Implemented a Javascript viewmodel for analysing an album, added checks for if uploads cannot be completed. Implemented handling if POST request is over the max size configured in php.ini
2016-09-24 08:17:51 +01:00
Andy Heathershaw
6be14d385a
Rewrote the upload functionality using KnockoutJS. This now allows failed files to be shown to the user to re-upload.
2016-09-22 07:34:18 +01:00
Andy Heathershaw
63e341199b
Implemented a better multi-file upload for browsers that support it. Started adding support for bulk modifying photos (e.g. rotating)
2016-09-11 09:04:07 +01:00
Andy Heathershaw
08f13b28cb
Added hotlink protection and restricting access to the original image to the photo's owner
2016-09-11 07:19:11 +01:00
Andy Heathershaw
3ed309ec01
Added a new option for albums - private albums. These are only visible (and accessible) to owners.
2016-09-09 16:59:13 +01:00
Andy Heathershaw
3af7708933
Improved the admin section - added breadcrumb navigation and a nice looking dashboard
2016-09-09 15:06:34 +01:00
Andy Heathershaw
626cd5b2ec
Added a separate storage_file_name column to the Photo class
2016-09-06 19:47:25 +01:00
Andy Heathershaw
484f5d8fb2
Added a page to the album editor to display photos - doesn't currently display anything yet!
2016-09-06 15:07:13 +01:00
Andy Heathershaw
2a1311b2ba
Finished the test e-mail settings functionality and introduced TLS encryption. Tested with Office 365.
2016-09-06 13:26:02 +01:00
Andy Heathershaw
1101432693
Added number of photos to admin index
2016-09-05 16:46:11 +01:00
Andy Heathershaw
00ab249476
Added a settings page allowing the date format and application name to be configured
2016-09-05 15:28:56 +01:00
Andy Heathershaw
b4f35649c2
Albums can now be deleted and the "Albums" link goes to the albums index page
2016-09-01 17:17:55 +01:00
Andy Heathershaw
b668c6bebe
Added Laravel 5.3.6 and the basic registration, login and the start of the admin section
2016-09-01 16:23:39 +01:00