1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-25 08:09:43 +02:00
Commit graph

41 commits

Author SHA1 Message Date
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