Commit Graph

133 Commits

Author SHA1 Message Date
340d3f833b Update Ldap.php
This is a very crude workaround, a better solution is explained in the comments I added.
2016-11-15 11:10:12 +01: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
867fc8be64 Added basic attachment editing functionality 2016-10-11 20:39:11 +01:00
89509b487a Added attachment creation from link/name 2016-10-10 21:13:18 +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
e0235fda8b Made registration gravatar/email requests fail gracefully
* Extracted any email confirmation text into langs.
* Added new notification on confirmation email send fail.

Closes #187
2016-09-17 21:33:55 +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
bbd8fff021 Fixed bad image base-urls and forced tinyMCE to use absolute
Also ensured image file existance is checked during base64 conversion
during exports.
Closes #171.
2016-09-03 19:24:58 +01:00
ec17bd8608 Improved Exception handling, Removed npm requirement for testing 2016-09-03 12:08:58 +01:00
7973412c29 Improved sort efficiency by a factor of 10
Fixes #145
2016-08-26 20:20:58 +01:00
96c074bb56 Merge fixes from branch 'v0.11' 2016-08-21 15:02:37 +01:00
f8a299caee Fixed login 'intended' redirect for custom urls.
Also changed social account detach wording.
2016-08-21 14:49:40 +01:00
92d393537c Merge branch 'v0.11' 2016-08-14 13:09:44 +01:00
43d9d2eba7 Updated all application urls to allow path prefix.
Allows BookStack to be installed at a non-root location on a domain.
Closes #40.
2016-08-14 12:29:35 +01:00
c44314def3 Added check for s3 bucket name to choose shortest url 2016-07-10 10:28:05 +01:00
8b899a9cf0 Merge branch 'patch-1' of git://github.com/younes0/BookStack into younes0-patch-1 2016-07-10 10:15:38 +01:00
32a06f119b set uploaded files public visibliity (relevant for S3 storage) 2016-07-09 15:26:53 +02:00
ec30864ce5 shorter amazon S3 url 2016-07-09 14:33:37 +02:00
a11d5245ec Cut down homepage queries a little 2016-07-03 10:42:13 +01:00
7b6c88f17c Fixed error on image deletion
Also Added tests to cover image upload and deletion.
Fixes #136.
2016-07-01 20:13:30 +01:00
7f99903fdb Finished off page move functionality 2016-06-12 12:14:14 +01:00
c99653f0f2 Fixed bad refactor in the permission service 2016-05-06 20:44:07 +01:00
5080b4996e Started base work on attribute system 2016-05-06 20:33:08 +01:00
3a1cda5802 Updated ldap so extension not required in testing 2016-05-02 11:38:07 +01:00
5c1015d6fc Updated social testing compatibility 2016-05-02 11:26:47 +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
59367b3417 Improved permission regen performance by factor of 4
Worked around slower eloquent access to speed up permission generation.
2016-04-30 17:16:06 +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
d6bad01130 Fixed draft time display, Cleaned up some code
Cleaned up some comment spacing in book controller and refactored some of the view service functions.
2016-04-09 14:26:42 +01:00
e9b596d3bc Merge bugfixes from branch 'v0.8' 2016-03-30 21:49:25 +01:00
097d9c9f3c Updated entity restrictions to allow permissions, Not just restrict
Also changed wording from 'Restrictions' to 'Permissions' to keep things more familiar and to better reflect what they do.

Referenced in issue #89.
2016-03-30 20:15:44 +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
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
1d6137f7e2 Added restrictions to user profile lists 2016-03-06 13:17:46 +00:00
66c56e9d02 Added settings helper and formatted code in some files 2016-03-06 12:55:08 +00:00
76eaf64f94 Fixed errors that occured when merging & refactored entity repositories
Also deleted the git '.orig' files that got added in last merge.
2016-03-05 19:00:26 +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
985d2f1c2c Tied entity restriction system into userCan checks 2016-02-29 20:31:21 +00:00
7f5872372d Added in restriction queries for most lists 2016-02-28 19:03:13 +00:00
bab6fd1f2f Added recent pages to home view and made the home content more compact 2016-02-20 12:37:06 +00:00
86fbc9a936 Added tests for profile pages 2016-02-18 19:32:07 +00:00
4442a2e6d1 Started work on user profile pages 2016-02-16 21:25:11 +00:00