sauls8t
6b723568d3
Provide Bash/Shell code syntax in Rich Text Editor
...
Closes #322
2019-09-18 11:25:21 +01:00
sauls8t
6629d76453
Add covering indexes to support super-size deployments
...
Resolves issues for enterprise customers with tonnes of data in these SQL tables:
- dmz_doc
- dmz_section
Multi-tenant compliant.
2019-09-14 13:04:56 +01:00
sauls8t
a90c5834fa
Improve move/copy/merge sections between documents
...
Processx all child sections during copy/move/merge operation.
Ensure links work as expected within newly copied/moved content.
Index copied/moved content for searching.
fixes #138
fixes #248
2019-06-06 16:17:36 +01:00
Harvey Kandola
b5cd378302
Complete PDF section type
2019-04-19 11:30:40 +01:00
Harvey Kandola
a41f43c380
WIP SQL Server support
2019-04-01 20:08:57 +01:00
Harvey Kandola
64403c402b
Make store SQL Server compatible
2019-04-01 12:02:23 +01:00
McMatts
e6e5f75ee7
Set doc revised for when section events
...
Supports new space recency filters.
2019-03-08 15:43:17 +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
sauls8t
ec1939c01d
Provide Backup/Restore for system and tenant
2018-10-17 14:27:40 +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
944fd98421
Fixed up more SQL store breaking changes
2018-09-20 11:12:17 +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
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
4cfbd57871
Allow content to contain links to network locations
2018-07-09 14:41:55 -04:00
Harvey Kandola
2e9734e73e
Handle edge case for document numbering + tests
2018-06-09 19:13:38 +01:00
McMatts
3e37b9b7e4
Flip revisions diff format, by popular request
...
Switch from 'what you will lose' to 'what you will gain'...
2018-04-26 15:01:43 +01:00
McMatts
9235c183c5
Support for document draft-live publication workflows
2018-04-20 14:38:35 +01:00
McMatts
c9e429ea1a
Tag document view activity with source/referrer
2018-04-05 14:23:39 +01:00
Harvey Kandola
97cc5374f0
Remove duplicate response header write
2018-03-21 10:08:11 +00:00
Harvey Kandola
ba52dfa11d
Provide basis for document lifecycle
2018-03-15 17:11:53 +00:00
Harvey Kandola
958f4d30b9
Provider foundation for doc lifecycle and versions
2018-03-14 13:38:37 +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
c0d70e38de
Save smart sections correctly post callback refactoring
2018-01-24 14:00:12 +00:00
sauls8t
adef6dfffa
Set consistent browser titles
2018-01-24 13:23:11 +00:00
sauls8t
88b99979a9
Update TinyMCE to v4.7.5
...
Resolves Codesample inline editing glitch.
2018-01-23 12:34:43 +00:00
Harvey Kandola
c0d19f2531
bulk data model ID
2018-01-19 16:01:22 +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
6cc78f76da
go fmt fixes
2017-12-11 09:47:37 +00:00
Harvey Kandola
c5c988709d
page numbering engine
2017-12-10 14:05:23 +00:00
Harvey Kandola
8f80673cde
removed named sql statements
2017-09-25 14:37:11 +01:00
Harvey Kandola
6a651770b5
refactored permission code
2017-09-18 17:53:42 +01:00
Harvey Kandola
a982af6e79
permission screen UI overflow fix
...
1. handle long username overflow on space permissions screen
2. only show document history to editors
3. removed redundant document editing permission check
4. Ensure subdomain is detected when accepting space invitation
2017-08-31 18:01:07 +01:00
Harvey Kandola
1b96c9093f
add entries to search index
2017-08-15 19:41:44 +01:00
Harvey Kandola
d45aa70157
sidebar position
2017-08-08 14:24:24 +01:00
Harvey Kandola
476403bf46
wrap errors up, log at top level only
2017-08-03 10:00:24 +01:00
Harvey Kandola
ecc94f31c9
changed indexer coupling
2017-08-02 15:58:39 +01:00
Harvey Kandola
562872a4a8
removed old API
2017-08-02 15:26:31 +01:00
Harvey Kandola
d5bc9bb7cb
page codebase moved to new API
2017-08-01 15:35:13 +01:00
Harvey Kandola
d90b3249c3
still moving codebase to new API (WIP)
2017-07-26 20:03:23 +01:00