a5569924be
#4 , #112 : Default permissions can now be saved. There's a link to the default permissions screen from the admin/settings screen. The permissions cache rebuild now takes into account the default permissions. The permissions tab on the albums screen now correctly shows text based on if permissions are inherited from a parent album, or the default permissions.
2018-09-23 22:20:03 +01:00
f2ba0e9475
#4 : Started working on notification to moderators when a comment has been posted
2018-09-20 21:32:50 +01:00
67bf7086c0
#4 : Added settings to configure moderation for known/anonymous users
2018-09-19 20:35:43 +01:00
d1d77752b3
#4 : Added a global setting that specifies if comments from anonymous users are allowed
2018-09-19 20:23:02 +01:00
c9ab590afe
#4 : Started work on threaded comments in the front-end gallery. There is also a settings tab dedicated to commenting now.
2018-09-18 10:19:47 +01:00
c2e71b0084
#4 : Added config settings to turn on comments and require login before commenting
2018-09-17 09:29:09 +01:00
ee4978878f
#71 : Permissions are now fully inherited from an "ultimate parent". Most actions that can change the outcome of a user's permissions rebuild the permissions cache. Corrected a few minor HTML issues in layouts.
2018-09-16 22:11:53 +01:00
90e9061ebc
#71 : Permissions are now read from the new cache table, which has reduced complexity in the code significantly
2018-09-16 08:41:36 +01:00
835a3e611b
#71 : The rebuildPermissionsCache controller method now calls a new helper class, PermissionsHelper, that rebuilds the permissions in the new album_permissions_cache DB table
2018-09-14 21:03:07 +01:00
98ddb06b76
#5 : Implemented login with Google account
2018-08-17 13:37:58 +01:00
1ed4f297d2
#5 : Added settings for configuring Twitter login, this is getting as far now as presenting the Twitter login screen. Login/register screens now respect the social media provider settings
2018-08-16 09:18:54 +01:00
8af88c56aa
#5 : Added settings UI to configure Facebook login
2018-08-14 09:12:28 +01:00
95a1298233
Merge branch 'master' into feature/19-user-profile-screen
2018-08-07 09:19:44 +01:00
4575bac725
#89 : Added additional date formats
2018-08-06 17:00:43 +01:00
eedfd5abdd
#84 : Corrected permissions query for a non-admin user returning incorrect child albums
2018-07-28 09:00:18 +01:00
566db25316
#84 : Corrected permissions query for a non-admin user returning incorrect child albums
2018-07-28 08:59:07 +01:00
33680faf92
#19 : First draft of the new user profile page, incorporating the beginnings of a heat-map of activity
2018-07-16 06:04:44 +01:00
ef4df1ab32
#59 : Added 2 new settings to customise the albums drop-down navigator. It is now possible to choose to only display top-level albums, and also to restrict the number of items.
2018-07-12 22:52:50 +01:00
f96a9cd9f7
#58 : It is now possible to create albums named the same within different parent albums. Albums with child albums can now not be deleted, as this could leave duplicate albums in the same parent album.
2018-07-12 21:55:01 +01:00
036814705f
#74 : Suppress warning on mkdir due to a race condition for multiple uploads
2018-07-12 06:38:56 +01:00
Andy Heathershaw
c5e22c7a6e
#50 : Added a check to see if exec() is available to provide more OS-level information, or falls back to standard php_uname if not
2017-09-29 20:15:24 +01:00
Andy Heathershaw
d575560209
#54 , #55 : Number of corrections to child albums behaviour. The count of child albums is now displayed in the gallery next to the "X photos" text. Child albums are no longer displayed if the user does not have permissions.
2017-09-29 13:57:45 +01:00
Andy Heathershaw
c258303700
#41 : Read and display more photographer-specific details
2017-09-17 09:20:35 +01:00
Andy Heathershaw
4f7ad41009
Reverted an erroneous change that shouldn't have happened from git committing on the server
2017-09-16 08:32:23 +01:00
Andy Heathershaw
0b64728d0a
First batch of changes for #38 to allow photo metadata updates
2017-09-16 08:26:05 +01:00
Andy Heathershaw
b7285888cf
#3 : Merged the two photo charts into one and added a "number at-a-glance" widget on the statistics page
2017-09-10 17:02:15 +01:00
Andy Heathershaw
544d3c5153
#2 : Basic implementation of the quick-upload/quick-post feature
2017-09-10 15:10:45 +01:00
Andy Heathershaw
d9d43e9c29
#29 : Number of improvements to Labels to show the count and thumbnail correctly based on the allowed albums
2017-09-10 14:01:20 +01:00
Andy Heathershaw
f46d9e1101
#29 : Album permissions are now checked when retrieving photos linked with a label. Labels are displayed in the gallery with their own views.
2017-09-10 11:24:44 +01:00
Andy Heathershaw
b7a8222ecf
#12 : Added a new table to hold the redirects, and implemented the controller to check this table if an album is not found
2017-09-03 08:54:49 +01:00
Andy Heathershaw
6b704e67fd
#17 : Fixed a crash in the installer when the app is not configured
2017-08-30 20:42:35 +01:00
Andy Heathershaw
b5769ec192
Number of small changes, including the rename of the Bootstrap 3 theme to Default
2017-04-18 20:07:03 +01:00
Andy Heathershaw
a26f9c1c1f
#4 : Added a framework for manipulating data during system updates. Full URL path to an album is now saved in the database. Fall-back routes are now mapped by the first segment - a = album, p = photo, i = image
2017-04-17 21:31:45 +01:00
Andy Heathershaw
7ea1dc5c83
#4 : Nested albums are now supported in the admin panel
2017-04-17 17:11:59 +01:00
Andy Heathershaw
e93e4d2413
#15 : Expanded the hit tracking to include basic information like IP address, user agent, album/photo/user and the album/photo view being accessed. Added a config option to disable the visitor tracking, and a new tab called Analytics in the settings album. Also added links to Cookie Consent.
2017-04-17 15:45:25 +01:00
Andy Heathershaw
045935c554
#3 : Implemented security when viewing an album and its photos
2017-04-15 08:36:17 +01:00
Andy Heathershaw
33275a8733
#3 : Removed the dynamic-ness of the album permissions so I have more control over the layout
2017-04-14 10:23:47 +01:00
Andy Heathershaw
ce1c82b275
#9 , #8 : Photos can now be amended again through the "show album" page. Added Tether for Bootstrap v4 tooltip support.
2017-04-10 17:29:45 +01:00
Andy Heathershaw
3c2d50f373
#9 : Started working on converting the analysis and album screens to Bootstrap v4
2017-04-09 09:07:18 +01:00
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
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
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
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
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
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
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
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