McMatts
0e6f2f1f5e
Allow non space creators to manage space settings
...
Fixes #337
2019-11-13 09:49:19 +00:00
HarveyKandola
3b76e10ee0
Ensure doc protected from non-category viewers
...
Closes #310
2019-08-27 15:24:59 +01:00
sauls8t
2a45c82b46
Remove redundant logging
2019-06-11 10:37:49 +01:00
Harvey Kandola
64403c402b
Make store SQL Server compatible
2019-04-01 12:02:23 +01:00
McMatts
5d632712e0
Improve Space permissions
...
Closes out loopholes that allowed managers to kick owners.
2018-11-16 19:18:10 +00:00
HarveyKandola
8a65567169
Implement PostgreSQL Full Text Search++
...
1. Full text search supports MySQL, MariaDB, Percona and now PostgreSQL.
2. Changed SQL Variant to typed enum.
3. Changed doc.Versioned from INT to BOOL.
4. Search Reindexer now parses all documents and attachments.
5. Site meta API call returns storage provider type.
6. README prep'ed for PostgreSQL support.
7. DELETE SQL statements ignore zero rows affected.
Closes #100 !!!
Co-Authored-By: Saul S <sauls8t@users.noreply.github.com>
Co-Authored-By: McMatts <matt@documize.com>
2018-09-28 16:33:15 +01:00
HarveyKandola
97beb3f4d3
Continued MySQL/PostgreSQL store provider refactoring
...
Refactored, renamed, removed storage related code.
Basic smoke test passed for PostgreSQL whilst fully working on MySQL variants as per usual.
2018-09-27 15:14:48 +01:00
HarveyKandola
b455e5eaf5
PostgreSQL prep
...
Update of vendored SQL libs and refactoring of store provider layer.
2018-09-26 17:59:56 +01:00
sauls8t
fe7389e7ca
Improve SQL store for new schema
2018-09-20 17:07:40 +01:00
sauls8t
8ee63de6c7
More SQL changes in line with new schema
2018-09-20 12:47:47 +01:00
Harvey Kandola
4f0cc2f616
Make API work with new schema
2018-09-19 16:03:29 +01:00
Harvey Kandola
28342fcf5e
[WIP] new schema implementation
2018-09-18 20:55:40 +01:00
McMatts
0847a82fc9
Reduce cloned space permissions copy
...
Removed unnecessary results from SQL.
2018-09-10 17:40:42 +01:00
sauls8t
5ed180396e
Add new check permissions helper
2018-06-27 13:09:25 +01:00
Harvey Kandola
f5b196c334
Draft documents always visible to editors when space lifecycle set to Draft mode
2018-05-14 11:52:51 +01:00
sauls8t
2298ac3376
Set ReplyTo for SMTP based notifications
...
Ensure all replies go back to person who initiated the notification.
2018-05-03 18:03:25 +01:00
McMatts
9235c183c5
Support for document draft-live publication workflows
2018-04-20 14:38:35 +01:00
McMatts
663ec23c75
Fix slient error drop
2018-04-05 14:22:23 +01:00
sauls8t
ad4030bc17
Fix space permissions group vs. user role overriding
2018-03-27 11:33:43 +01:00
Harvey Kandola
089457f16e
WIP document versioning
2018-03-16 18:27:33 +00:00
Harvey Kandola
ba52dfa11d
Provide basis for document lifecycle
2018-03-15 17:11:53 +00:00
Harvey Kandola
359e0e29eb
Remove group permissions on delete event
2018-03-09 09:51:44 +00:00
sauls8t
ada775e074
Ensure permission records parsed for groups and users
2018-03-06 15:40:00 +00:00
sauls8t
22679920d0
Set category permissions for both users and groups
2018-03-06 10:39:47 +00:00
sauls8t
7ccb3b4658
Persist space permissions for groups and users
2018-03-03 17:46:29 +00:00
sauls8t
0d39f7251e
Make rolemember DB queries consistent
2018-03-02 14:48:41 +00:00
sauls8t
08f0c2cd0b
Replace permission related strings with typed values
2018-03-02 14:47:58 +00:00
sauls8t
f8e47fe1d2
Correct space public/protected/private detection logic
2018-02-23 14:25:07 +00:00
sauls8t
0997655e0a
Fix order of DB transaction commits
...
Some DB commit commands were out of sequence and so have been fixed to be consist across the board. Specially, audit log entries have their own DB TX and so should be executed outside of any other commit cycle.
2018-02-04 15:43:57 +00:00
sauls8t
9d8b1d2f3c
Fix an issue with Everyone permissions not being observed
2018-01-26 15:34:20 +00:00
Harvey Kandola
5f59e95495
improve level code
2018-01-10 16:07:17 +00:00
Harvey Kandola
b9394a4967
document level permissions
2017-12-26 13:25:10 +00:00
Harvey Kandola
ab7a515b9d
secure category list when viewing document
2017-10-04 14:42:07 -04:00
Harvey Kandola
7ce3adb65e
anon user space/categopry handling
2017-10-04 13:27:48 -04:00
Harvey Kandola
f5f30d2322
user/account store loading
2017-10-03 17:52:03 -04:00
Harvey Kandola
8f80673cde
removed named sql statements
2017-09-25 14:37:11 +01:00
Harvey Kandola
b56d3426d2
ember-truth-helpers, allow for no category viewers
2017-09-22 08:52:11 +01:00
Harvey Kandola
3a9675eb14
refined category permission checks
2017-09-21 18:59:43 +01:00
Harvey Kandola
3f31d6d15e
category permission admin, re-vamped view layout
2017-09-21 15:48:00 +01:00
Harvey Kandola
4874d23f15
space categorty management
2017-09-19 17:58:33 +01:00
Harvey Kandola
6a651770b5
refactored permission code
2017-09-18 17:53:42 +01:00