1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-08-02 12:05:23 +02:00
Commit graph

226 commits

Author SHA1 Message Date
sauls8t
075060d11c Implemented per database provider DATE INTERVAL queries 2018-10-01 13:31:22 +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
sauls8t
153e38a5d4 Fix missing return on error 2018-09-20 17:23:26 +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
sauls8t
944fd98421 Fixed up more SQL store breaking changes 2018-09-20 11:12:17 +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
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
d7fea2125f LDAP improvements 2018-09-12 20:03:06 +01:00
Harvey Kandola
2792c8c1da Accept SSL for Jira connector 2018-09-11 14:15:39 +01:00
McMatts
0847a82fc9 Reduce cloned space permissions copy
Removed unnecessary results from SQL.
2018-09-10 17:40:42 +01:00
Harvey Kandola
9ee9526a47 Display subscription information 2018-09-10 10:12:14 +01:00
sauls8t
8ab23c657b Provide link to mock user data 2018-09-07 17:47:08 +01:00
sauls8t
e03497032b Use paging for LDAP queries 2018-09-07 15:09:54 +01:00
sauls8t
ae084ae0bb Improve LDAP tests and preview process 2018-09-05 15:54:00 +01:00
sauls8t
074eea3aeb PRovide LDAP sync and authentication 2018-09-04 17:19:26 +01:00
sauls8t
63b17f9b88 Preview LDAP connection results 2018-09-03 18:19:46 +01:00
sauls8t
1ce7e53398 Capture LDAP configuration 2018-09-03 17:36:54 +01:00
sauls8t
fd167234ae Discrete data loading functions 2018-09-01 14:50:37 +01:00
sauls8t
e6b557f43b Refactor LDAP code into discrete functions 2018-08-31 21:00:51 +01:00
sauls8t
a7865d0f71 Refactor LDAP tests with reusable code 2018-08-30 16:01:36 +01:00
sauls8t
7df0fbcb2b Process mulitple groups in LDAP/AD group filter 2018-08-30 11:37:05 +01:00
sauls8t
e490407260 Refactor LDAP tests
Local tests run against OpenLDAP Docker container with sample data.

Public tests run against OpenLDAP server hosted by enterprising 3rd party ( https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server).

AD tests run against AD server hosted in Azure.
2018-08-29 17:05:01 +01:00
sauls8t
e7bff0359a Authentication tests against LDAP and AD 2018-08-29 16:58:54 +01:00
sauls8t
2a2831e576 LDAP group fetching and AD connectivity 2018-08-29 16:20:37 +01:00
sauls8t
8d3dfcc3c7 [WIP] Basic LDAP connectivity 2018-08-28 10:19:22 +01:00
McMatts
6073b24036 Increased Keycloak sync max results setting
Set to 99999 to support larger installations.
2018-08-21 15:41:46 +01:00
McMatts
1b16be2505 Make bulk group member management easier
Add and Remove members separated.

Introduced user list paging size.
2018-08-21 15:33:54 +01:00
McMatts
351b8dcc12 Set user admin max results and Keycloak sync option 2018-08-20 17:17:25 +01:00
HarveyKandola
58fc03f4c1 Make Trello config dependent on user permission 2018-08-10 15:16:49 +01:00
HarveyKandola
7206f721f4 Provide UI for managing integration config
Closes #110
2018-08-08 14:57:56 +01:00
HarveyKandola
4d1eb952b2 Fully working Jira connector using JQL 2018-08-08 12:18:04 +01:00
HarveyKandola
7b178a76b2 Render Jira issues 2018-08-07 19:43:25 +01:00
HarveyKandola
0f9602e3a0 Fetching Jira issues 2018-08-07 19:15:25 +01:00
HarveyKandola
7878a244d3 [WIP] Admin level Jira creds and vendored jira libs 2018-08-06 19:39:31 +01:00
sauls8t
63ce324eae Exclude non-live documents from space level category counts. 2018-08-01 13:50:39 -04:00
HarveyKandola
9d80c5fc8c Handle draft documents during export process 2018-07-29 16:40:56 -04:00
HarveyKandola
4949043df9 Pre-process section types for HTML export 2018-07-29 14:08:39 -04:00
HarveyKandola
def01b6265 Export single or multiple documents 2018-07-29 10:59:24 -04:00
HarveyKandola
cf0b06923d Color tweaks for timestamp 2018-07-28 17:35:29 -04:00
HarveyKandola
ef425a6ce2 WIP 2018-07-28 17:15:16 -04:00
HarveyKandola
689e5078b8 WIP 2018-07-28 15:47:14 -04:00
HarveyKandola
f916801008 WIP 2018-07-28 15:30:33 -04:00
HarveyKandola
d0970c153b WIP 2018-07-28 11:43:45 -04:00