BookStack/database/migrations
Dan Brown 5f1ee5fb0e
Removed role 'name' field from database
The 'name' field was really redundant and caused confusion in the
codebase, since the 'Display' name is often used and we have a
'system_name' for the admin and public role.

This fixes #2032, Where external auth group matching has confusing
behaviour as matching was done against the display_name, if no
external_auth field is set, but only roles with a match 'name' field
would be considered.

This also fixes and error where the role users migration, on role
delete, would not actually fire due to mis-matching http body keys.
Looks like this has been an issue from the start. Added some testing to
cover. Fixes #2211.

Also converted phpdoc to typehints in many areas of the reviewed code
during the above.
2020-08-04 14:55:01 +01:00
..
.gitkeep Initial commit 2015-07-12 20:01:42 +01:00
2014_10_12_000000_create_users_table.php Major permission naming refactor and database migration cleanup 2016-05-01 22:33:56 +01:00
2014_10_12_100000_create_password_resets_table.php Initial commit 2015-07-12 20:01:42 +01:00
2015_07_12_114933_create_books_table.php Removed old fulltext indexes from migrations 2018-09-23 00:30:48 +01:00
2015_07_12_190027_create_pages_table.php Removed old fulltext indexes from migrations 2018-09-23 00:30:48 +01:00
2015_07_13_172121_create_images_table.php Started work on user profile pages 2016-02-16 21:25:11 +00:00
2015_07_27_172342_create_chapters_table.php Removed old fulltext indexes from migrations 2018-09-23 00:30:48 +01:00
2015_08_08_200447_add_users_to_entities.php Added created_by and updated_by to entities. Fixes #3 2015-08-08 21:28:50 +01:00
2015_08_09_093534_create_page_revisions_table.php Started work on user profile pages 2016-02-16 21:25:11 +00:00
2015_08_16_142133_create_activities_table.php Started work on user profile pages 2016-02-16 21:25:11 +00:00
2015_08_29_105422_add_roles_and_permissions.php Laravel 5.3 upgrade (#189) 2016-09-17 18:22:04 +01:00
2015_08_30_125859_create_settings_table.php Started work on user profile pages 2016-02-16 21:25:11 +00:00
2015_08_31_175240_add_search_indexes.php Removed old fulltext indexes from migrations 2018-09-23 00:30:48 +01:00
2015_09_04_165821_create_social_accounts_table.php Started work on user profile pages 2016-02-16 21:25:11 +00:00
2015_09_05_164707_add_email_confirmation_table.php Started work on user profile pages 2016-02-16 21:25:11 +00:00
2015_11_21_145609_create_views_table.php Started work on user profile pages 2016-02-16 21:25:11 +00:00
2015_11_26_221857_add_entity_indexes.php Added further tests, Fixed speed_update issues, improved search result query count 2015-11-29 17:33:25 +00:00
2015_12_05_145049_fulltext_weighting.php Removed old fulltext indexes from migrations 2018-09-23 00:30:48 +01:00
2015_12_07_195238_add_image_upload_types.php Re-structured the app code to be feature based rather than code type based 2018-09-25 12:30:50 +01:00
2015_12_09_195748_add_user_avatars.php Added custom user avatars 2015-12-09 22:30:55 +00:00
2016_01_11_210908_add_external_auth_to_users.php Made ldap auth use the 'dn' if a 'uid' is not present. 2016-02-08 19:45:01 +00:00
2016_02_25_184030_add_slug_to_revisions.php Added smarter page finding so changing the page name does not break old urls 2016-02-25 20:01:59 +00:00
2016_02_27_120329_update_permissions_and_roles.php Major permission naming refactor and database migration cleanup 2016-05-01 22:33:56 +01:00
2016_02_28_084200_add_entity_access_controls.php Implemented database structure and inital interfaces for entity restrictions 2016-02-28 10:49:41 +00:00
2016_03_09_203143_add_page_revision_types.php Moved page editing to angular controller and started work on update drafts 2016-03-09 22:32:07 +00:00
2016_03_13_082138_add_page_drafts.php Attached images to pages and added restriction filtering 2016-03-13 13:30:47 +00:00
2016_03_25_123157_add_markdown_support.php Added editor control in admin settings & Fixed some markdown editor bugs 2016-03-29 19:26:13 +01:00
2016_04_09_100730_add_view_permissions_to_roles.php Major permission naming refactor and database migration cleanup 2016-05-01 22:33:56 +01:00
2016_04_20_192649_create_joint_permissions_table.php Removed joint_permission generation in older migration 2018-09-20 16:03:01 +01:00
2016_05_06_185215_create_tags_table.php Renamed attribute to tags & continued interface 2016-05-13 21:20:21 +01:00
2016_07_07_181521_add_summary_to_page_revisions.php edit summary 2016-07-07 20:53:43 +02:00
2016_09_29_101449_remove_hidden_roles.php Started work on making the public role/user configurable 2016-09-29 12:43:46 +01:00
2016_10_09_142037_create_attachments_table.php Renamed files to attachments 2016-11-12 14:12:26 +00:00
2017_01_21_163556_create_cache_table.php Added options to use database cache & sessions 2017-01-21 16:39:50 +00:00
2017_01_21_163602_create_sessions_table.php Added options to use database cache & sessions 2017-01-21 16:39:50 +00:00
2017_03_19_091553_create_search_index_table.php Removed search indexing from migration path to prevent Bookshelf issue 2018-09-23 13:25:12 +01:00
2017_04_20_185112_add_revision_counts.php Added page revision counting 2017-04-20 20:58:54 +01:00
2017_07_02_152834_update_db_encoding_to_ut8mb4.php Updated utfmb4 upgrade command 2017-07-22 16:19:17 +01:00
2017_08_01_130541_create_comments_table.php Made some changes to the comment system 2017-09-03 16:37:51 +01:00
2017_08_29_102650_add_cover_image_display.php Converted books view setting to user setting 2017-12-06 16:34:26 +00:00
2018_07_15_173514_add_role_external_auth_id.php Added ability to set custom ldap group -> role mapping 2018-07-15 19:34:42 +01:00
2018_08_04_115700_create_bookshelves_table.php Re-structured the app code to be feature based rather than code type based 2018-09-25 12:30:50 +01:00
2019_07_07_112515_add_template_support.php Started work on API token controls 2019-12-29 13:02:26 +00:00
2019_08_17_140214_add_user_invites_table.php Start user invite system 2019-08-17 15:52:33 +01:00
2019_12_29_120917_add_api_auth.php Removed token 'client' text, avoid confusion w/ oAuth 2019-12-29 20:07:28 +00:00
2020_08_04_111754_drop_joint_permissions_id.php Removed joint_permissions auto_increment id 2020-08-04 13:02:31 +01:00
2020_08_04_131052_remove_role_name_field.php Removed role 'name' field from database 2020-08-04 14:55:01 +01:00