919660678b
Re-structured the app code to be feature based rather than code type based
2018-09-25 12:30:50 +01:00
818c02ed44
Added null role check to migrate path
...
Also added check for existing bookshelf role_permissions
in the event the user got that for.
Also related to #1027
2018-09-24 16:30:08 +01:00
9abdab3991
Updated migration to convert MyISAM tables to InnoDB
...
New bookshelves_books tables requires foreign constraints which error on MyISAM.
For #1027
2018-09-24 15:58:40 +01:00
b62afcad1f
Removed search indexing from migration path to prevent Bookshelf issue
2018-09-23 13:25:12 +01:00
eebfd8904e
Removed old fulltext indexes from migrations
...
Prevents forcing of MyISAM for some databases
Removed old code to add indexes and added checks for existing indexes before removal.
Should still allow upgrades, rollbacks to old bookstack versions may be funky but
should not be high use-case.
2018-09-23 00:30:48 +01:00
0b6f83837b
Removed joint_permission generation in older migration
2018-09-20 16:03:01 +01:00
81eb642f75
Added bookshelves homepage options
...
- Updated homepage selection UI to be more scalable
- Cleaned homepage selection logic in code
- Added seed test data for bookshelves
- Added bookshelves to permission system
2018-09-20 15:27:30 +01:00
47b08888ba
Added bookshelf view, update, delete
...
- Enabled proper ordering of Books in a shelf.
- Improved related item destroy for all entities.
2018-09-16 19:34:09 +01:00
b89411c108
Copied book content, Added create routes
...
Added view control
Added pivot table for books relation
Added control to assign books
2018-08-27 14:18:09 +01:00
c3986cedfc
Added shelve icon, improved migration, added role permission
...
Icon is placeholder for now
Migration will now copy permissions from Books to apply to shelves.
Role view updated with visibility on shelve permission
2018-08-04 12:45:45 +01:00
b5a2d3c1c4
Merge remote-tracking branch 'origin' into bookshelves
2018-08-04 11:35:01 +01:00
f421d83627
Added ability to set custom ldap group -> role mapping
...
Added input in role form to allow matching against custom names.
Changed default mapping to use role display name instead of the hidden
DB name.
2018-07-15 19:34:42 +01:00
4948b443b6
Started work on bookshelves
2018-06-24 13:38:19 +01:00
a50153d221
Slimmed down testing DB sized and improved permission caching
2018-04-14 22:17:47 +01:00
261e57fc4e
Converted books view setting to user setting
...
Also cleaned up/moved new CSS and removed redundant new book methods.
2017-12-06 16:34:26 +00:00
bc1302a8d8
Merge branch 'BookStackApp-master' of git://github.com/OsmosysSoftware/BookStack into OsmosysSoftware-BookStackApp-master
2017-12-06 15:52:54 +00:00
873b1099f8
Updated to laravel 5.5
...
Closes #590
2017-11-19 15:56:19 +00:00
9dfbea8bf9
Restored seeder and fixed scroll on firefox
2017-09-10 13:29:48 +01:00
fd449582bd
Removed comments from seeder since they are not used by tests
2017-09-09 18:48:47 +01:00
621142a46e
Removed outdated translations and updated tests
2017-09-09 18:41:59 +01:00
5034f21394
Added migration file.
2017-09-05 19:53:29 +05:30
fea5630ea4
Made some changes to the comment system
...
Changed to be rendered server side along with page content.
Changed deletion to fully delete comments from the database.
Added 'local_id' to comments for referencing.
Updated reply system to be non-nested (Incomplete)
Made database comment format entity-agnostic to be more future proof.
Updated designs of comment sections.
2017-09-03 16:37:51 +01:00
7f902e41c7
Resolved conflicts
2017-08-24 12:21:43 +05:30
d6e87420c3
Merged comment migrations and incremented dev version
2017-08-01 20:05:49 +01:00
e9831a7507
Merge branch 'master' of git://github.com/Abijeet/BookStack into Abijeet-master
2017-08-01 19:24:33 +01:00
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
844976c85b
Revert "Revert "Bookstack grid view.""
2017-07-12 11:40:50 +05:30
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
7d02f77e67
#47 - Added more test cases to test the APIs and permission for comments.
2017-06-13 02:31:17 +05:30
9dbd7fa618
#47 - Adding comments to the dummy content seeder.
2017-06-11 11:40:37 +05:30
9558f84b97
#47 - Adds functionality to delete a comment. Also reduces the number of watchers.
2017-06-04 18:52:44 +05:30
3368fe42d8
Merge pull request #10 from BookStackApp/master
...
Latest changes
2017-05-03 01:41:08 +05:30
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
8e2437498f
Merge branch 'master' of https://github.com/Abijeet/BookStack
2017-04-19 01:23:27 +05:30
b3d4c199ae
Merge branch 'master' of https://github.com/Abijeet/BookStack
...
Conflicts:
.gitignore
2017-04-19 01:21:45 +05:30
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
148350009c
#47 Adds comment permission to each role.
2017-01-29 14:25:20 +05:30
70991fc1e5
Merge branch 'master' of https://github.com/Abijeet/BookStack
2017-01-29 09:35:46 +05:30
8f19231ed5
Added options to use database cache & sessions
2017-01-21 16:39:50 +00:00
397db04428
Added comments controller, model, repo, and the database schema. Modified existing Page model to associate with comments.
2017-01-13 21:45:48 +05:30
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