blue-twilight/database/migrations
Andy Heathershaw 4ef3285eb2 Fixes #123: Processing queue is now used for bulk uploads. If an error occurs during processing on the queue, this is now relayed to the user. Fixed an issue when creating an album where the default storage wasn't defaulted. 2019-07-21 17:22:40 +01:00
..
.gitkeep 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
2014_10_12_000000_create_users_table.php Started working on support for uploading photos 2016-09-02 21:27:50 +01:00
2014_10_12_100000_create_password_resets_table.php Started working on support for uploading photos 2016-09-02 21:27:50 +01:00
2016_09_01_140825_add_admin_user_flag.php 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
2016_09_01_144313_create_albums_table.php Started working on support for uploading photos 2016-09-02 21:27:50 +01:00
2016_09_02_091706_create_config_table.php Started working on support for uploading photos 2016-09-02 21:27:50 +01:00
2016_09_02_125912_create_photos_table.php Started working on support for uploading photos 2016-09-02 21:27:50 +01:00
2016_09_02_144354_create_uploads_table.php Implemented a progress bar for uploading photos, and allowed multiple uploads using the single upload file control 2016-09-05 12:01:30 +01:00
2016_09_02_144359_create_upload_photos_table.php Started working on support for uploading photos 2016-09-02 21:27:50 +01:00
2016_09_02_220323_add_photo_metadata_columns.php EXIF orientation is now respected and the original rotation angle stored in the database 2016-09-05 09:58:37 +01:00
2016_09_05_102036_add_upload_is_ready_column.php Implemented a progress bar for uploading photos, and allowed multiple uploads using the single upload file control 2016-09-05 12:01:30 +01:00
2016_09_06_102806_add_user_activation_columns.php Added mail settings for SMTP. Configuration values that are the same as the defaults are no longer saved to the database (and are purged if changed to the default.) Started adding a "test mail config" settings function 2016-09-06 12:23:14 +01:00
2016_09_06_150902_add_photo_storage_file_column.php Added a separate storage_file_name column to the Photo class 2016-09-06 19:47:25 +01:00
2016_09_08_143227_remove_photo_rotation.php Massive refactoring of the image processing, so it's now driven by the front-end and we can completely remove the command-line tasks - which will allow the app to work completely encoded using SourceGuardian and domain-locking. 2016-09-08 23:22:29 +01:00
2016_09_08_215424_remove_upload_tables.php Massive refactoring of the image processing, so it's now driven by the front-end and we can completely remove the command-line tasks - which will allow the app to work completely encoded using SourceGuardian and domain-locking. 2016-09-08 23:22:29 +01:00
2016_09_08_220232_add_photo_is_analysed_column.php Massive refactoring of the image processing, so it's now driven by the front-end and we can completely remove the command-line tasks - which will allow the app to work completely encoded using SourceGuardian and domain-locking. 2016-09-08 23:22:29 +01:00
2016_09_09_155655_add_album_privacy_column.php Individual photo page now takes notice of private albums and doesn't allow the access to be circumvented 2016-09-09 17:08:35 +01:00
2016_09_10_082025_add_photo_user_column.php Added hotlink protection and restricting access to the original image to the photo's owner 2016-09-11 07:19:11 +01:00
2016_09_24_082730_create_storages_table.php 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
2016_09_24_083659_add_album_storage_column.php 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
2016_10_05_120046_add_album_view.php 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
2016_10_05_141222_create_sessions_table.php 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
2016_10_26_160719_add_is_internal_column_to_storage.php 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. 2016-10-27 11:36:37 +01:00
2016_10_28_043532_add_storage_openstack_columns.php BLUE-8: new storage locations can be created setting the required OpenStack details 2016-10-28 04:54:38 +01:00
2016_10_28_083537_add_cdn_url_storage_column.php 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
2016_11_03_102913_add_s3_storage_fields.php BLUE-17: added support for S3 cloud storage (including DreamObjects, which uses an S3-compatible API) 2016-11-03 13:33:35 +00:00
2016_11_03_102929_increase_password_field.php BLUE-17: added support for S3 cloud storage (including DreamObjects, which uses an S3-compatible API) 2016-11-03 13:33:35 +00:00
2017_02_13_095245_create_groups_table.php #3: It is now possible to create, edit and delete user groups. 2017-02-13 12:08:16 +00:00
2017_02_13_154940_create_user_groups_table.php #3: Users can now be assigned to groups 2017-02-14 11:03:58 +00:00
2017_02_15_101322_create_permissions_table.php #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
2017_02_15_101328_create_album_group_permissions_table.php #3: Implemented the select all/select none links and added missing files from previous check-in 2017-02-17 08:57:05 +00:00
2017_02_15_101334_create_album_user_permissions_table.php #3: Implemented the select all/select none links and added missing files from previous check-in 2017-02-17 08:57:05 +00:00
2017_02_17_095706_create_album_anonymous_permissions_table.php #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
2017_04_15_083922_create_admin_group_permissions_table.php #3: It's now possible to restrict access to the admin panel, managing albums and settings functions by user group 2017-04-15 09:41:15 +01:00
2017_04_16_095641_create_visitor_hits_table.php #4: Nested albums are now supported in the admin panel 2017-04-17 17:11:59 +01:00
2017_04_16_095657_attach_hit_columns.php #4: Nested albums are now supported in the admin panel 2017-04-17 17:11:59 +01:00
2017_04_17_154654_add_parent_album_column.php #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
2017_04_18_200408_remove_album_is_private.php Number of small changes, including the rename of the Bootstrap 3 theme to Default 2017-04-18 20:07:03 +01:00
2017_09_03_084118_create_album_redirects_table.php #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
2017_09_10_080152_create_photo_labels_table.php #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
2017_09_15_141905_add_photo_exif_data_column.php #38, #39: EXIF data is now stored base64-encoded in the database to prevent issues with raw characters coming off some cameras. EXIF data is no longer replaced on analysis - allowing rotated images to maintain the data. 2017-09-16 12:49:34 +01:00
2017_09_16_161742_add_photography_pillar_columns.php #41: Read and display more photographer-specific details 2017-09-17 09:20:35 +01:00
2018_07_16_041933_add_user_profile_columns.php #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
2018_08_13_211541_add_user_facebook_id_column.php #5: Facebook social login now works. Added Facebook to the login screen template (I'm not 100% happy with this, may need a bit more work.) 2018-08-13 22:03:12 +01:00
2018_08_16_132300_add_user_twitter_id_column.php #5: Twitter login is now working completely. If the Twitter app is not authorised to access the user's e-mail address, they still have to create a new account. 2018-08-16 14:01:56 +01:00
2018_08_17_133429_add_user_google_id_column.php #5: Implemented login with Google account 2018-08-17 13:37:58 +01:00
2018_09_12_142055_add_user_email_change_columns.php #99: Started working on e-mail address activation when changed using the user settings page 2018-09-12 14:27:34 +01:00
2018_09_14_091046_create_album_permissions_cache_table.php #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
2018_09_16_084200_create_album_inherit_permissions_column.php #71: Albums edit page now shows if an album is inheriting permissions, and this can be changed on edit album screen 2018-09-16 09:12:35 +01:00
2018_09_17_132906_create_photo_comments_table.php #4: Added a basic template for the comment design. Comments now display nested. Renamed the columns in the database table so the default validation error messages look better. Corrected a few issues with the TinyMCE implementation. 2018-09-19 09:44:20 +01:00
2018_09_19_190631_add_comment_rejected_columns.php #4: Comments can now be approved and rejected from the front-end gallery 2018-09-19 19:54:59 +01:00
2018_09_23_100536_create_album_default_group_permissions_table.php #4, 112: Started working on an admin screen and database structure to be able to set default album permissions for top-level albums to inherit from (and a base for new albums created without inheriting.) 2018-09-23 10:28:54 +01:00
2018_09_23_100542_create_album_default_user_permissions_table.php #4, 112: Started working on an admin screen and database structure to be able to set default album permissions for top-level albums to inherit from (and a base for new albums created without inheriting.) 2018-09-23 10:28:54 +01:00
2018_09_23_100608_create_album_default_anonymous_permissions_table.php #4, 112: Started working on an admin screen and database structure to be able to set default album permissions for top-level albums to inherit from (and a base for new albums created without inheriting.) 2018-09-23 10:28:54 +01:00
2018_10_06_143935_create_user_activities_table.php #111: Added an activity feed to the user profile screen, with a configurable setting on the social tab 2018-10-09 22:16:43 +01:00
2018_10_10_130100_create_user_followers_table.php #111: It's now possible for a logged-in user to follow another user from their public profile page 2018-10-10 13:46:42 +01:00
2018_11_18_205607_add_album_activity_column.php #71, #111: Implemented security checking in the JSON feed methods. Also users now automatically inherit the anonymous permissions by way of an additional check specifically against the anonymous user first 2018-11-18 21:39:19 +00:00
2019_07_09_203137_create_queue_items_table.php #121: Bulk updates to photos now take place on the queue if enabled (just need to handle album changes) 2019-07-10 14:31:04 +01:00
2019_07_13_075909_add_new_album_id_column.php #123: The process command (which is now bt-queue:process to avoid conflicts with Laravel's default queue namespace) now uses the S3 storage to retrieve images 2019-07-13 10:15:13 +01:00
2019_07_14_100811_create_email_logs_table.php #123: The framework of sending e-mails using Mailables but queued in the database is now there. Password reset e-mails are now the first ones being sent using the queue. 2019-07-14 12:13:58 +01:00
2019_07_21_153126_add_error_columns_to_queue_items_table.php Fixes #123: Processing queue is now used for bulk uploads. If an error occurs during processing on the queue, this is now relayed to the user. Fixed an issue when creating an album where the default storage wasn't defaulted. 2019-07-21 17:22:40 +01:00