Tom Moor
3ffa21b07f
fix: Unneeded object keys in API response
2021-04-03 17:18:26 -07:00
Tom Moor
2ef0caba88
fix: Server error when invalid 'sort' field is passed from an API client ( #2000 )
2021-03-31 18:54:02 -07:00
Tom Moor
2e64972574
fix: Error in shares.info endpoint when user originally creating share has been deleted
2021-03-31 18:04:40 -07:00
Tom Moor
7e1b07ef98
feat: Add read-only collections ( #1991 )
...
closes #1017
2021-03-30 21:02:08 -07:00
Tom Moor
e00a437f2f
feat: authenticationProviders API endpoints ( #1962 )
2021-03-26 11:31:07 -07:00
Tom Moor
46912f8ddb
fix: Single share record per document ( #1984 )
2021-03-24 18:28:38 -07:00
Tom Moor
877c01f723
feat: Show 'Edit' button when visiting share link as signed in user with permission ( #1980 )
2021-03-23 19:22:15 -07:00
Tom Moor
059fca27b3
buildUser -> buildAdmin
2021-03-22 20:59:11 -07:00
Tom Moor
349e971a8a
chore: Serialize domain policies on team ( #1970 )
...
* domain policies exposed on team, consistency
* fix: Remove usage of isAdmin in frontend
* test
2021-03-22 20:50:12 -07:00
Tom Moor
ad8c08497c
fix: Moving document in private collection returns incorrect policies ( #1969 )
...
* fix: Return no policies when collection doesn't change
fix: Return correct policies when it does change
* test
2021-03-19 08:01:51 -07:00
Tom Moor
7891a8ee8b
fix: Cannot create collection if all collections deleted
2021-03-19 08:01:13 -07:00
Saumya Pandey
46bcc2e2ae
feat: Allow sorting collections in sidebar ( #1870 )
...
closes #1759
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2021-03-18 17:27:33 -07:00
Tom Moor
5d6f68d399
feat: Move to passport for authentication ( #1934 )
...
- Added `accountProvisioner`
- Move authentication to use passport strategies
- Make authentication more pluggable
- Change language of services -> providers
closes #1120
2021-03-11 10:02:22 -08:00
Tom Moor
0aa72036d7
fix: Templates should not be visible in collection structure
2021-03-10 09:39:42 -08:00
Tom Moor
ed2a42ac27
chore: Migrate authentication to new tables ( #1929 )
...
This work provides a foundation for a more pluggable authentication system such as the one outlined in #1317 .
closes #1317
2021-03-09 12:22:08 -08:00
Tom Moor
2195787e7d
logistics -> exporter, remove cutesy naming of lib
2021-02-22 21:51:01 -08:00
Tom Moor
c79cfbd30d
fix: Documents in trash should still load their attachments
...
closes #1896
2021-02-20 13:22:02 -08:00
Tom Moor
903e83a618
feat: Batch Import ( #1747 )
...
closes #1846
closes #914
2021-02-20 12:36:05 -08:00
Tom Moor
bbf434e2f4
fix: Disable 'Invite people…' control for non-admins ( #1903 )
...
closes #1902
2021-02-18 23:35:55 -08:00
Tom Moor
c5f9412ac0
fix: Collection creator not written (bad merge from refactor while this branch has been open)
...
refactor: Move processing to async queue now that file can be loaded from external storage
2021-02-18 22:55:29 -08:00
Tom Moor
df233c95a9
refactor: Upload file to storage, and then pass attachmentId to collections.import
...
This avoids having large file uploads going directly to the server and allows us to fetch it async into a worker process
2021-02-18 22:36:07 -08:00
Tom Moor
5a478ec127
fix: Incorrect policy returned after document create/import
2021-02-09 21:29:24 -08:00
Tom Moor
c0325fcaf3
Merge branch 'main' into feat/mass-import
2021-02-09 20:46:57 -08:00
Tom Moor
df472ac391
feat: add total users to people management screen ( #1878 )
...
* feat: add total users to pagination
* move this.total in runInAction callback
* add total counts + counts to people tabs
* progress: use raw pg query
* progress: add test
* fix: SQL interpolation
* Styling and translation of People page
Co-authored-by: Tim <timothychang94@gmail.com >
2021-02-09 20:13:09 -08:00
Tom Moor
097359bf7c
feat: Added ability to disable sharing at collection ( #1875 )
...
* feat: Added ability to disable sharing at collection
* fix: Disable all previous share links when disabling collection share
Language
* fix: Disable document sharing for read-only collection members
* wip
* test
* fix: Clear policies after updating sharing settings
* chore: Less ambiguous language
* feat: Allow setting sharing choice on collection creation
2021-02-09 19:04:03 -08:00
Tom Moor
cada91a135
Merge main
2021-02-07 12:58:17 -08:00
Tom Moor
e23474fa1c
feat: Add parameters for filtering events ( #1863 )
...
* feat: Add parameters for filtering events
* test
2021-02-04 20:20:56 -08:00
Tom Moor
620e4942d8
feat: Update default collection tab ( #1821 )
...
* feat: Allow listing root level documents only via documents.list
* feat: New tab on collection home
* update tab layout
* fix: Correctly sort index sorted documents.list
* revert: Tab layout changes
* fix: Missing route for recently published
fix: Redirect unknown tabs
2021-01-31 12:37:27 -08:00
Tom Moor
91ee3e62f2
fix: Reassign user on unpublish ( #1857 )
...
* findOne -> findByPk
2021-01-30 18:31:08 -08:00
Rubén Moya
93ac9892d5
fix: take into account user lang in Time component ( #1793 )
...
This PR takes into account the user selected language to format the time in the Time component.
Co-authored-by: tommoor <tom.moor@gmail.com >
2021-01-14 09:08:14 -08:00
Rubén Moya
47369dd968
chore: rename collection creatorId to createdById ( #1794 )
2021-01-11 23:17:31 -08:00
Tom Moor
34598b317d
fix: Deleting a collection should not deleted archived documents within it automatially ( #1776 )
...
closes #1775
2021-01-07 19:46:12 -08:00
Tom Moor
67a2246e1a
fix: Attempting to restore document in deleted collection without a collectionId override results in server error ( #1777 )
...
closes #1767
2021-01-07 08:09:19 -08:00
Nan Yu
2cc45187e6
feat: reordering documents in collection ( #1722 )
...
* tweaking effect details
* wrap work on this feature
* adds correct color to drop cursor
* simplify logic for early return
* much better comment so Tom doesn't fire me
* feat: Allow changing sort order of collections
* refactor: Move validation to model
feat: Make custom order the default (in prep for dnd)
* feat: Add sort choice to edit collection modal
fix: Improved styling of generic InputSelect
* fix: Vertical space left after removing previous collection description
* chore: Tweak language, menu contents, add auto-disclosure on sub menus
* only show drop-to-reorder cursor when sort is set to manual
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2020-12-31 12:51:12 -08:00
Tom Moor
ba61091c4c
fix: Allow soft deletion of teams ( #1754 )
...
* fix: Allow soft deletion of teams
* test: regression specs
2020-12-30 09:40:23 -08:00
Tom Moor
41be18e938
test
2020-12-28 20:43:27 -08:00
Tom Moor
caee7afde2
refactor: documents.batchImport -> collections.import
2020-12-28 18:51:12 -08:00
Tom Moor
d79933887d
fix: Don't trigger email and slack notifications when mass importing
...
feat: Show success message after import
2020-12-28 18:02:58 -08:00
Tom Moor
012e6b320e
feat: Allow document metadata to be stored in zip comment
2020-12-27 12:36:06 -08:00
Tom Moor
c8cd7fcf4a
fix: API response
2020-12-26 23:12:22 -08:00
Tom Moor
a51af98d43
refactor
2020-12-24 10:18:53 -08:00
Tom Moor
ad7400a4f5
Merge branch 'develop' of github.com:outline/outline into feat/mass-import
2020-12-22 20:43:58 -08:00
Tom Moor
4684b3a3f3
fix: Server error when invalid JSON passed to API endpoint
...
Fix is to ensure that the errorHandling middleware is mounted before the body parser so that it can catch and return an error response
2020-12-20 12:08:47 -08:00
Tom Moor
decbe4f643
fix: Allow deleting attachments not linked to documents when owned by user
...
closes #1729
2020-12-20 11:39:09 -08:00
Tom Moor
b98e4bb1ff
stash
2020-12-17 21:19:31 -08:00
Tom Moor
5012104a10
refactor
2020-12-16 21:39:37 -08:00
Tom Moor
e2e66954b5
fix: Attachments should not always be deleted with their original document ( #1715 )
...
* fix: Attachments should not be deleted when their original document is deleted when referenced elsewhere
* fix: Attachments deleted prematurely when docs are placed in trash
* mock
* restore hook, cascading delete was the issue
2020-12-14 19:55:22 -08:00
Tom Moor
72189e041b
feat: attachments.delete ( #1714 )
...
* feat: Add endpoint for manually deleting attachments
* mock
2020-12-10 21:40:03 -08:00
Tom Moor
6c1ecde4e7
fix: Server error when attempting to update team with identical details to previous
2020-12-04 10:18:30 -08:00
Tom Moor
1851477290
fix: Disabling public sharing should disable all existing share links
...
Issue came through customer support
2020-11-30 23:39:23 -08:00