80865b30a5
Merge branch 'custom_role_system'
...
Conflicts:
app/Repos/BookRepo.php
app/Repos/ChapterRepo.php
app/Repos/PageRepo.php
2016-03-05 18:21:44 +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
268db6b1d0
Added a whole load of permission & role tests
2016-03-05 12:09:09 +00:00
479dd80a8c
Made memcached config allow mulitple servers
2016-03-05 09:47:24 +00:00
069431db72
Merge branch 'add_memcached' of git://github.com/nwalke/BookStack into nwalke-add_memcached
2016-03-05 09:05:27 +00:00
bc2b310638
Updated fulltext search with custom escaped query
...
Changed pdo quoted query to use custom escaping and added like searches when quoted terms are used.
2016-03-04 20:49:35 +00:00
33bf20cfc8
Found the source of the issue, not sure how to fix
2016-03-04 02:33:57 -06:00
e3bdc391cd
Closes #55 . Allows you to set the primary color.
...
This certainly should not be seen as the final implementation of this.
I imagine that requests like this will happen for many other colors in
the system, it might be good at some point to allow them to upload their
own stylesheet to be used.
2016-03-03 12:01:14 -06:00
5681f4dd69
Closes #70 .
...
Added the ability to search by multi-word terms using double quotes.
2016-03-02 21:38:23 -06:00
38d822e04c
Closes #69 . Implemented and tested memcached.
2016-03-02 20:44:00 -06:00
8e274a5a84
Refactored some permission controls and increased testing for roles system
2016-03-02 22:35:01 +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
201f788806
Implemented database structure and inital interfaces for entity restrictions
2016-02-28 10:49:41 +00:00
a14b5c33fd
Added missing permission checkboxes and improved image AJAX permission responses
2016-02-27 20:52:46 +00:00
473261be35
Finished initial implementation of custom role system
2016-02-27 19:24:42 +00:00
a54be85185
Started work on exposing the role system as editable
2016-02-26 23:44:02 +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
d339ab1125
Updated phpunit testing mail settings due to laravel 5.2 changes
2016-02-22 21:28:53 +00:00
3ab09ef708
Fixed issue with the book sort not showing all books in sidebar
2016-02-22 21:28:20 +00:00
c86a122d80
Added table header row styling, made code blocks horizontally scrollbable fixed link popup on firefox
2016-02-22 20:18:08 +00:00
3a58e37838
Updated phpunit environment variables with some required defaults
2016-02-22 19:39:51 +00:00
6bd49bcd4b
Fixed page listing excerpts not showing due to encoding issues
2016-02-21 13:15:46 +00:00
61577cf6bf
Added entity-specific search results pages. Cleaned & Fixed search results bugs
...
Added search result pages for pages, chapters and books.
Limited the results on the global search as it just listed out an infinate amount.
Fixed styling on new detailed page listings and also removed the 'bars' from the side to create a cleaner view.
Fixed bad sql fulltext query format that may have thrown off searches.
Reduced the number of database queries down a thousand or so.
2016-02-21 12:53:58 +00:00
b4dec2a99c
Made page anchor hashes more relevant to the page content
...
This will help when adding support for new kinds of page content such as markdown as we won't be able to reference the same ID's as before thus they would break on every save.
2016-02-21 11:29:46 +00:00
fe0b122aca
Merge pull request #63 from AkibaWolf/patch-1
...
Fixes encoding issues the page HTML is formatted on save
2016-02-20 19:24:32 +00:00
8eb2960950
Added recently created & updated page listings
...
Closes #46 .
2016-02-20 18:51:01 +00:00
c2369a740d
Update PageRepo.php
...
Fix encoding problem.
By default DOMDocument::loadHTML treats a string as being encoded with ISO-8859-1. This causes a problem with saving cyrillic pages' text that becomes completely unreadable (like ÐÑовеÑка instead of normal symbols).
2016-02-20 21:31:21 +05: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
4d9726dbdd
Added content to user profile pages
2016-02-17 22:11:48 +00:00
4442a2e6d1
Started work on user profile pages
2016-02-16 21:25:11 +00:00
293be7093c
Merged origin/master into master
2016-02-11 22:36:49 +00:00
354912a1df
Made book-navigation sidebar on pages sticky
2016-02-11 22:23:19 +00:00
eacff3a9f0
Fixes #45
2016-02-11 14:02:17 -06:00
990acbb9ac
Merge pull request #59 from nwalke/master
...
Updated email on users list to be a link
2016-02-11 18:53:12 +00:00
17d4533e45
Fixes #58
2016-02-11 01:18:01 -06:00
d6c00a85ad
Fixed incorrect notification when deleting a page
2016-02-10 12:48:29 +00:00
e0279f93f9
Added a back-to-top button on all pages
...
The new back-to-top button will show after scrolling a short distance down a long page.
Closes #44 .
2016-02-08 20:42:41 +00:00
9b83c57316
Fixed some design issues and improved page export styling
...
Fixed alignment on export options dropdown.
Fixed bullet list items sitting too close next to floated content. Fixes #34 .
Fixed text overlaying images in PDF exports (Floats removed for now). Fixes #53 .
Fixed spaced table cells on html & PDF exports.
2016-02-08 20:41:40 +00:00
5d73d17c74
Fixed bug preventing LDAP users updating thier profile
...
Made email not required when a profile is updated. LDAP users without admin privileges could did not have an email field to submit therefore could previously not update thier profile.
2016-02-08 20:35:23 +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
105500e506
Tweaked page form header and added public uploads folder into repo
2016-02-07 10:21:09 +00:00
8296782149
Updated image controller styling and added preview option
...
The notification system was also updated so it can be used from JavaScript events such as image manager uploads.
Closes #25
2016-02-07 10:17:38 +00:00
8e8d582bc6
Updated app requirements & Added some friendlier errors
2016-02-03 20:55:37 +00:00
e87db96fc0
Updated folder permissions installation instructions & fixed issue with handling image saving on user creation
2016-02-02 07:34:48 +00:00
4bb7f0613f
Fixed issue with initial user not having a password
2016-02-01 18:30:50 +00:00
080acf0a62
Added plaintext & basic PDF page Export
2016-01-31 17:53:30 +00:00
ea2e16cabb
Added page HTML export
2016-01-20 22:13:13 +00:00
7bcd967fd9
Increased LDAP testing and fixed any Auth-based bugs found
2016-01-17 15:20:07 +00:00