2704962277
Updated utfmb4 upgrade command
2017-07-22 16:19:17 +01:00
6bcd89acf7
Moved utf8mb4 migration to command instead of migration
...
To prevent errors upon migration.
Command generates out the SQL syntax to make the change instead
so the upgrade can be done manually.
In reference to #425
2017-07-22 15:54:17 +01:00
f101e4f010
Fixed quoting db/table names in encoding migration.
...
Also fixed incorrect if statement in db config.
2017-07-02 17:34:32 +01:00
005f0eb4fc
Updated default encoding and added conversion migration.
...
Also updated how DB port is defined so that the DB_PORT
env var can be used or it can be take from the host name.
Fixes #405
2017-07-02 17:30:12 +01:00
1859a4d356
Refactored permission system components
...
Split joint permission creation into chunks
Fixes #374
2017-04-29 22:01:43 +01:00
82e2c523e6
Fixed chapter breadcrumbs and testing issues
2017-04-22 14:08:12 +01:00
4c985aac7e
Added page revision counting
...
Adds stored revision counts to pages and the revisions themselves.
Closes #321
2017-04-20 20:58:54 +01:00
37813a223a
Improved DB prefix support and removed old search method
2017-04-09 14:44:56 +01:00
1552417598
Developed basic search queries.
...
Updated search & permission regen commands with ability to specify
database.
2017-03-26 19:24:57 +01:00
070d4aeb6c
Started implementation of new search system
2017-03-19 12:48:44 +00:00
d369d315a7
Fixed non-browserkit testcase and seeder issues
2017-02-05 14:37:50 +00:00
8f19231ed5
Added options to use database cache & sessions
2017-01-21 16:39:50 +00:00
581c382f65
Fixed image delete permission issue
...
Also fixed missing translations and wrote tests to cover issue.
Fixes #258
2017-01-08 19:19:30 +00:00
e639600ba5
Renamed files to attachments
2016-11-12 14:12:26 +00:00
7ee695d74a
File upload deletion complete & added extension handling
...
Also fixed issue with file editing on JS side
2016-10-23 13:36:45 +01:00
ac0b29fb6d
Added view, deletion and permissions for files
2016-10-10 20:30:27 +01:00
673c74ddfc
Started work on attachments
...
Created base models and started user-facing controls.
2016-10-09 18:58:22 +01:00
771626b6ec
Started work on making the public role/user configurable
...
Create a new 'public' guest user and made the public
role visible on role setting screens.
2016-09-29 12:43:46 +01:00
9dc9724e15
Laravel 5.3 upgrade ( #189 )
...
* Started move to laravel 5.3
* Started updating login & registration flows for laravel 5.3 update
* Updated app emails to notification system
* Fixed registations bugs and removed email confirmation model
* Fixed large portion of laravel post-upgrade issues
* Fixed and tested LDAP process
2016-09-17 18:22:04 +01:00
6bc72e157a
edit summary
2016-07-07 20:53:43 +02:00
1bec3eaa1e
Added checks to use MyISAM if MySQL 5.5 is found
2016-06-04 16:32:57 +01:00
4acf0c4ee0
Making sure MyISAM is set for the tables that need it for new installtions that are using mariadb.
2016-05-25 23:52:43 +02:00
9d3f329bc9
Fixed missing column drop on migration rollback
2016-05-22 14:56:26 +01:00
b80184cd93
Renamed attribute to tags & continued interface
...
Also fixed page create route broken in last commit
2016-05-13 21:20:21 +01:00
1fa079b466
Started the page attributes interface
2016-05-12 23:12:05 +01:00
fcfb9470c9
Added further attribute endpoints and added tests
2016-05-07 14:29:43 +01:00
5080b4996e
Started base work on attribute system
2016-05-06 20:33:08 +01:00
75a4fc905b
Major permission naming refactor and database migration cleanup
2016-05-01 22:33:56 +01:00
05666efda9
Added hidden public role to fit with new permissions system
2016-05-01 19:36:53 +01:00
9a31b83b2a
Worked around create permission quirks
2016-04-26 21:48:17 +01:00
a81a56706e
Rolled out new permissions system throughout application
2016-04-24 16:54:20 +01:00
ada7c83e96
Continued with database work for permissions overhaul
...
Added to the entity_permissions table with further required fields and indexes.
Wrote the code for checking permissions.
2016-04-23 18:14:26 +01:00
ea287ebf86
Started creation of intermediate permission table
2016-04-20 21:37:57 +01:00
6e03078de3
Started work towards adding role view permissions
...
Work halted as re-write required.
In reference to #92
2016-04-09 12:40:07 +01:00
e1994ef2cf
Added editor control in admin settings & Fixed some markdown editor bugs
...
Also updated the setting system with a more sane approach to handling default values. (Now done via the setting-defaults config file)
2016-03-29 19:26:13 +01:00
26965fa08f
Added a markdown editor
2016-03-25 14:41:15 +00:00
dbe11c1360
Attached images to pages and added restriction filtering
...
Closes #79
2016-03-13 13:30:47 +00:00
5283919d24
Added new page drafts and started image entity attaching
...
Closes #80 .
2016-03-13 12:04:08 +00:00
59ce228c2e
Moved page editing to angular controller and started work on update drafts
2016-03-09 22:32:07 +00:00
8e6248f57f
Added restriction tests and fixed any bugs in the process
...
Also updated many styles within areas affected by the new permission and roles system.
2016-03-05 18:09:21 +00:00
8e274a5a84
Refactored some permission controls and increased testing for roles system
2016-03-02 22:35:01 +00:00
201f788806
Implemented database structure and inital interfaces for entity restrictions
2016-02-28 10:49:41 +00:00
473261be35
Finished initial implementation of custom role system
2016-02-27 19:24:42 +00:00
54e3122540
Added smarter page finding so changing the page name does not break old urls
...
Added page & book slug history to revisions so they can be looked up if a page is not found.
2016-02-25 20:01:59 +00:00
4442a2e6d1
Started work on user profile pages
2016-02-16 21:25:11 +00:00
d32460070f
Made ldap auth use the 'dn' if a 'uid' is not present.
...
Fixes #56
2016-02-08 19:45:01 +00:00
4bb7f0613f
Fixed issue with initial user not having a password
2016-02-01 18:30:50 +00:00
1c8c9e65c5
Got LDAP auth working to a functional state
2016-01-11 22:41:05 +00:00
d3709de035
Added more tests to increase test coverage
2016-01-02 14:48:35 +00:00
8f7c642f32
Added custom user avatars
2015-12-09 22:30:55 +00:00