Dan Brown
1fa079b466
Started the page attributes interface
2016-05-12 23:12:05 +01:00
Dan Brown
fcfb9470c9
Added further attribute endpoints and added tests
2016-05-07 14:29:43 +01:00
Dan Brown
5080b4996e
Started base work on attribute system
2016-05-06 20:33:08 +01:00
Dan Brown
75a4fc905b
Major permission naming refactor and database migration cleanup
2016-05-01 22:33:56 +01:00
Dan Brown
05666efda9
Added hidden public role to fit with new permissions system
2016-05-01 19:36:53 +01:00
Dan Brown
a81a56706e
Rolled out new permissions system throughout application
2016-04-24 16:54:20 +01:00
Dan Brown
8933179017
Prevented drafts from showing up in a book sort
...
Added tests to cover regresssion.
In reference to #100 .
2016-04-15 19:51:27 +01:00
Dan Brown
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
Dan Brown
afc3583be8
Made new pages in chapters have a better inital priority
2016-04-07 19:03:00 +01:00
Dan Brown
cbff2c6035
Added uploaded to book/page filters & search in image manager
...
Also refactored tab styles which affected the settings area.
Closes #41
2016-04-03 14:59:54 +01:00
Dan Brown
2bb8c3d914
Made email confirmations work with LDAP auth
...
The email_confirmed user field now actually indicates if an email is confirmed rather than defaulting to true if not checked.
This ensures toggleing the 'Require email confirmation' setting actually makes all currently unconfirmed users confirm thier emails.
2016-04-03 12:16:54 +01:00
Dan Brown
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
Dan Brown
4656c12f6d
Fixed bug causing editing notification to always show
...
Updated tests to prevent happening again
2016-03-13 14:33:43 +00:00
Dan Brown
dbe11c1360
Attached images to pages and added restriction filtering
...
Closes #79
2016-03-13 13:30:47 +00:00
Dan Brown
5283919d24
Added new page drafts and started image entity attaching
...
Closes #80 .
2016-03-13 12:04:08 +00:00
Dan Brown
30214fde74
Added UI components of page autosaving
2016-03-12 15:52:19 +00:00
Dan Brown
59ce228c2e
Moved page editing to angular controller and started work on update drafts
2016-03-09 22:32:07 +00:00
Dan Brown
1d6137f7e2
Added restrictions to user profile lists
2016-03-06 13:17:46 +00:00
Dan Brown
66c56e9d02
Added settings helper and formatted code in some files
2016-03-06 12:55:08 +00:00
Dan Brown
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
Dan Brown
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
Dan Brown
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
Dan Brown
268db6b1d0
Added a whole load of permission & role tests
2016-03-05 12:09:09 +00:00
Dan Brown
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
Nick Walke
33bf20cfc8
Found the source of the issue, not sure how to fix
2016-03-04 02:33:57 -06:00
Nick Walke
5681f4dd69
Closes #70 .
...
Added the ability to search by multi-word terms using double quotes.
2016-03-02 21:38:23 -06:00
Dan Brown
8e274a5a84
Refactored some permission controls and increased testing for roles system
2016-03-02 22:35:01 +00:00
Dan Brown
7f5872372d
Added in restriction queries for most lists
2016-02-28 19:03:13 +00:00
Dan Brown
201f788806
Implemented database structure and inital interfaces for entity restrictions
2016-02-28 10:49:41 +00:00
Dan Brown
473261be35
Finished initial implementation of custom role system
2016-02-27 19:24:42 +00:00
Dan Brown
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
Dan Brown
3ab09ef708
Fixed issue with the book sort not showing all books in sidebar
2016-02-22 21:28:20 +00:00
Dan Brown
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
Dan Brown
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
Dan Brown
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
Dan Brown
8eb2960950
Added recently created & updated page listings
...
Closes #46 .
2016-02-20 18:51:01 +00:00
AkibaWolf
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
Dan Brown
bab6fd1f2f
Added recent pages to home view and made the home content more compact
2016-02-20 12:37:06 +00:00
Dan Brown
4d9726dbdd
Added content to user profile pages
2016-02-17 22:11:48 +00:00
Dan Brown
4442a2e6d1
Started work on user profile pages
2016-02-16 21:25:11 +00:00
Dan Brown
7bcd967fd9
Increased LDAP testing and fixed any Auth-based bugs found
2016-01-17 15:20:07 +00:00
Dan Brown
14feef3679
Updated user interfaces for LDAP and added email from LDAP
2016-01-13 22:22:30 +00:00
Dan Brown
1c8c9e65c5
Got LDAP auth working to a functional state
2016-01-11 22:41:05 +00:00
Dan Brown
445f939822
Fixed issue with searching invalid chars and page-content compiliation
2015-12-29 15:37:13 +00:00
Dan Brown
05c4b2089c
Accounted for non-existant entities
2015-12-28 17:19:23 +00:00
Dan Brown
4db692309b
Standardized vue component http access and fixed some small bugs
2015-12-28 15:58:13 +00:00
Dan Brown
497747e621
Fixed issue with deleted users in page revision list & extended tests to cover.
2015-12-15 19:53:46 +00:00
Dan Brown
af33156369
Fixed name retrieval on missing users and added tests to cover along with some test helper methods
2015-12-15 19:27:36 +00:00
Dan Brown
8f7c642f32
Added custom user avatars
2015-12-09 22:30:55 +00:00
Dan Brown
db3acabc66
Added an image service and facade, Cleaned Image Model
2015-12-09 19:50:17 +00:00