sauls8t
ec1939c01d
Provide Backup/Restore for system and tenant
2018-10-17 14:27:40 +01:00
sauls8t
516140dd7e
[WIP] Provide system restore facility
...
Co-Authored-By: Harvey Kandola <harvey@documize.com>
2018-10-15 18:59:21 +01:00
sauls8t
71a2860716
[WIP] Restore process
...
Co-Authored-By: Harvey Kandola <harvey@documize.com>
2018-10-12 17:54:30 +01:00
sauls8t
e0457b40da
EmberJS: FolderID to SpaceID
...
Co-Authored-By: Harvey Kandola <harvey@documize.com>
2018-10-12 17:54:15 +01:00
sauls8t
66d5e73ed1
Generate global or tenant level backup file
2018-10-11 16:19:11 +01:00
sauls8t
4094677792
[WIP] Backup process outline
2018-10-10 15:13:09 +01:00
sauls8t
49f05746bd
Correct SQL Group BY for space user list SQL
2018-10-07 13:58:30 +01:00
Harvey Kandola
8eb930d281
Make search re-indexing multi-tenant aware
...
Makes things easier when having to reindex in multi-tenant deployments.
2018-10-06 17:23:55 +01:00
Harvey Kandola
5b4c3ec8cd
Faster candidate link selection via SQL.
...
Co-Authored-By: Saul S <sauls8t@users.noreply.github.com>
2018-10-05 17:42:42 +01:00
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
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