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

97 commits

Author SHA1 Message Date
Harvey Kandola
391c143483 Change RefID field size from 16 to 20 with updated algo
Xid dependency updated.

Moved to 20 length ID values.

Added new revision number to version and meta information. Revision number is timestamp format.
2018-10-04 21:03:47 +01:00
Harvey Kandola
c5476d99e9 Replace all SQL bool 0/1 to true/false
For more consistent database provider support.
2018-10-01 18:23:32 +01: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
HarveyKandola
d0e005f638 Jira connector improvements and PostgresSQL schema 2018-09-24 18:53:01 +01:00
HarveyKandola
a9e12f3b4c Ensure installer process supports new database schema 2018-09-23 16:14:05 +01:00
Harvey Kandola
3ea6ae3c37 Make Sitemap & Robots.txt use new schema 2018-09-20 09:31:06 +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
Harvey Kandola
9c2594b1b4 New schema implementation 2018-09-17 18:00:00 +01:00
Harvey Kandola
4f525bd634 [WIP] Schema refactor
Necessary work ahead of PostgresSQL and MS SQL Server support.
2018-09-17 15:31:22 +01:00
Harvey Kandola
09de686fcf Generic support for populating empty database 2018-09-14 18:17:05 +01:00
Harvey Kandola
97d90662dd Make database boot process storage provider agonistic
Moved database queries into provider specific object to ensure database checking, installation, upgrade procedures are pluggable.
2018-09-14 18:00:24 +01:00
Harvey Kandola
4c733ce581 Boot process logger message consistency and improvements 2018-09-14 13:00:58 +01:00
Harvey Kandola
2336dab69f Make database install/upgrade provider aware
Ground work for installing and upgrading database schema based upon DB provider (MySQL, PostgresSQL, SQL Server, etc.)

Cleaned up legacy cruft, refactored, commented and made simpler for to support additional database providers.
2018-09-14 12:50:30 +01:00
Harvey Kandola
3bccd6a537 Refactoring of database init code 2018-09-12 20:03:34 +01:00
Harvey Kandola
4cfbd57871 Allow content to contain links to network locations 2018-07-09 14:41:55 -04:00
Harvey Kandola
19736aab04 New config setting: how many tags per document? 2018-07-05 12:02:10 -04:00
sauls8t
59bc495b56 Set analytics permisison during on-board process 2018-06-04 14:39:38 +01:00
sauls8t
2066f72258 Support MySQL 8.x series
Two issues resolved relating to MySQL 8:

1. DB version checking skips MINOR/PATCH checks if MAJOR release changed.
2. Keyword 'admin' quoted to ensure MySQL compat.

Closes #152
2018-05-10 15:14:50 +01:00
McMatts
7b619101f1 Switch search to InnoDB
Better, faster searching
2018-04-25 12:19:47 +01:00
McMatts
9235c183c5 Support for document draft-live publication workflows 2018-04-20 14:38:35 +01:00
Harvey Kandola
22b6674edb Content liking
New per space option that allows users to like/dislike content.

The prompt is configurable per space, e.g. "Was this useful?".

Enterprise edition gets new Votes report providing insights into most/least liked content.
2018-04-13 11:01:36 +01:00
Harvey Kandola
1887eb8100 Removed db snippet 2018-04-11 15:52:24 +01:00
McMatts
19a916a4b4 New user role: view analytics 2018-04-05 19:59:57 +01:00
McMatts
ca91cd8e49 Set explicit MySQL InnoDB engine
Closes #142
2018-03-30 22:12:18 +01:00
McMatts
a6828e6b7f Record document search history 2018-03-30 17:03:18 +01:00
sauls8t
e1d2d4c037 Add missing semi-colon for MariaDB installation
Closes #140
2018-03-25 19:20:39 +01:00
sauls8t
eaf46f06c1 Provide in-app What's New & new release notifications 2018-03-22 17:29:59 +00:00
sauls8t
f825e9fdc9 Improved full text search matching 2018-03-19 15:04:02 +00:00
Harvey Kandola
958f4d30b9 Provider foundation for doc lifecycle and versions 2018-03-14 13:38:37 +00:00
sauls8t
f3e4b4060e Create default users groups during setup process 2018-03-08 11:54:57 +00:00
sauls8t
19b4a3de49 Allow admins to add, edit, delete user groups! 2018-02-27 14:16:23 +00:00
sauls8t
717df79e16 Correctly rename column approval to status 2018-01-28 17:42:59 +00:00
Harvey Kandola
6409ad0d63 WIP vendored dep upgrades 2018-01-19 11:36:38 +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
f4f32bcfcb document approvals and protection 2017-12-24 15:51:43 +00:00
Harvey Kandola
cc1c216754 removed redundant UI code 2017-12-11 14:39:12 +00:00
Harvey Kandola
c5c988709d page numbering engine 2017-12-10 14:05:23 +00:00
Harvey Kandola
bc72db711f added sql indexes 2017-10-08 11:26:58 -04:00
Harvey Kandola
b8d848549e improved setup process and space view rendering 2017-10-06 13:59:58 -04: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
Harvey Kandola
ef285c91de persist permissions
WIP
2017-09-15 11:08:05 +01:00
Harvey Kandola
c51ba65b1d New schema for permissions and roles management 2017-09-12 09:59:43 +01:00
Harvey Kandola
e505bb36e2 Add dbtype command line switch and improved database type detection
Closes #116 and #117
2017-08-30 13:00:07 +01:00
Harvey Kandola
d3512b499a improved setup wizard redirection 2017-08-29 17:55:41 +01:00
Harvey Kandola
8081b60146 set defaults for request context 2017-08-27 16:39:09 +01:00