Harvey Kandola
4494ace0a2
Set org and per user locale
2022-03-19 18:07:38 -04:00
Harvey Kandola
7255eb4f56
i18n server-side strings
2022-03-16 17:39:01 -04:00
Harvey Kandola
df534f72fa
i18n server-side strings
2022-03-16 16:58:42 -04:00
McMatts
8a25509019
Implement basic i18n client-side foundation
2022-03-01 20:01:06 -05:00
HarveyKandola
a97b6b22d9
Skip LDAP user creation if not sync'ed
2022-01-12 14:12:51 -05:00
sauls8t
9bee58057e
Add new pin related audit types
2020-02-04 14:37:02 +00:00
sauls8t
e014f5b5c1
Pinned documents
...
Closes #278
Pin documents to the top of each space.
2020-02-03 21:00:35 +00:00
HarveyKandola
f117e91bcb
Specify default categories for new documents
...
Closes #339
All new documents will be assigned default categories.
Documents created from templates that already have categories take precedence.
2019-11-15 14:51:52 +00:00
sauls8t
4f248bf018
Linting
2019-08-15 17:15:39 +01:00
Derek Chen
8c2df6178d
auth with cas
2019-08-09 13:44:03 +08:00
HarveyKandola
3621e2fb79
Install helps docs as part of onboarding process
...
Our own docs are installed as sample data!
Refactored search reindexing code.
2019-06-24 17:01:56 +01:00
sauls8t
80f0876b51
Show admins incomplete config indicator
...
SMTP checks to start with.
2019-06-19 13:39:36 +01:00
sauls8t
ec8d5c78e2
Provide copy document option
...
Duplicates entire document tree into a new document (same space).
2019-06-06 11:45:41 +01:00
Harvey Kandola
b054addb9c
Support dual login via LDAP and forms authentication
...
Closes #256 as we now support dual login -- LDAP and forms authentication.
Also bumped the vendored library to LDAP.v3 as it contains bug fixes.
2019-05-13 16:14:11 +01:00
Harvey Kandola
166aeba09b
[WIP] PDF viewer section & per section attachments
2019-04-17 17:13:18 +01:00
Harvey Kandola
e10d04d22e
Exclude draft versions from non-lifecycle users
...
Only show draft documents to those with lifecycle permissions.
Closes #242
2019-04-15 13:23:41 +01:00
Harvey Kandola
64403c402b
Make store SQL Server compatible
2019-04-01 12:02:23 +01:00
McMatts
1d00f8ac6e
Allow sorting of search results and space contents
...
Closes #187
Sort search results and space contents by Name, Created or Revised.
2019-03-13 11:40:36 +00:00
Harvey Kandola
bbed3e5a08
Chaneg build number data type to string
...
Fixes #198
2019-02-10 13:12:17 +00:00
Harvey Kandola
5467771542
Display category names in documents list (space view)
...
We pre-fetch category names and attach them to documents.
2019-01-08 12:43:25 +00:00
McMatts
036f36ba1d
Enable custom logo upload and rendering
2019-01-06 13:50:12 +00:00
McMatts
a211ba051a
Per space label, icon, description
...
Labels introduce visual grouping and filtering of spaces.
2019-01-04 16:33:30 +00:00
Harvey Kandola
34d54745f3
New theme layout
2018-12-02 16:19:25 +00:00
Harvey Kandola
11e164496b
[WIP] theme selector
2018-11-24 16:13:21 +00:00
McMatts
5d632712e0
Improve Space permissions
...
Closes out loopholes that allowed managers to kick owners.
2018-11-16 19:18:10 +00:00
Harvey Kandola
d1b803b246
PRovide basic in-app purchase/renewal flow
2018-11-05 19:48:50 +00:00
Harvey Kandola
e116d3b000
Subscription checks
2018-10-29 16:53:54 +00:00
Harvey Kandola
9667e8c2a0
Record user event backed-up-database
2018-10-20 17:31:59 +01:00
sauls8t
cee71cb313
Tweaks to backup process permissions
2018-10-20 12:41:26 +01:00
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
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
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
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
sauls8t
8ee63de6c7
More SQL changes in line with new schema
2018-09-20 12:47:47 +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
9ee9526a47
Display subscription information
2018-09-10 10:12:14 +01:00
sauls8t
e03497032b
Use paging for LDAP queries
2018-09-07 15:09:54 +01:00
sauls8t
6e0958b3c3
Bump version
2018-09-04 17:44:40 +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
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
Harvey Kandola
4cfbd57871
Allow content to contain links to network locations
2018-07-09 14:41:55 -04:00