Shane Kilkelly
|
ec94e59388
|
Fix error-handling in setPublicAccessLevel
|
2017-10-26 16:39:24 +01:00 |
|
Shane Kilkelly
|
8561b69ee9
|
Remove tokenMembers sync to clients
|
2017-10-25 11:29:05 +01:00 |
|
Shane Kilkelly
|
dc39e447b2
|
Change findAllUsersProjects , produce and object rather than lists
|
2017-10-20 11:49:20 +01:00 |
|
Shane Kilkelly
|
eab77aba91
|
Abstract away the token-protection logic
|
2017-10-19 16:26:01 +01:00 |
|
Shane Kilkelly
|
d8717a06a2
|
Fix track-changes with token-access
|
2017-10-19 14:42:17 +01:00 |
|
Shane Kilkelly
|
9c247d5f59
|
On project list, only show projects once, with max access
|
2017-10-17 11:10:31 +01:00 |
|
Shane Kilkelly
|
ac513a1355
|
Refactor to not pass req down into Auth modules
|
2017-10-13 11:20:57 +01:00 |
|
Shane Kilkelly
|
1a4ffe7708
|
Remove un-necessary call to getProject from archiveProject path
|
2017-10-09 11:30:55 +01:00 |
|
Shane Kilkelly
|
b8d90a1a99
|
Show token-access projects on the dashboard
|
2017-10-05 13:20:06 +01:00 |
|
Shane Kilkelly
|
6482cd7dd8
|
Generate tokens on old projects if they're not present
|
2017-10-04 16:31:24 +01:00 |
|
Shane Kilkelly
|
574b115022
|
Working token-based access
|
2017-09-27 14:01:52 +01:00 |
|
Shane Kilkelly
|
574baf386e
|
Alter getProjectsUserIsMemberOf to include token-access projects.
Also change the api to produce an object with the different project lists
attached, rather than a pair of lists.
|
2017-09-20 15:26:03 +01:00 |
|
Shane Kilkelly
|
ceb7c509d0
|
Rename getProjectsUserIsCollaboratorOf to ...IsMemberOf
This brings the naming more in line with current conventions.
|
2017-09-20 13:16:50 +01:00 |
|
Brian Gough
|
0347abb13a
|
added unit tests for ProjectEntityHandler
|
2017-08-14 15:40:46 +01:00 |
|
James Allen
|
59085c1ddd
|
Add missing require stubs and remove console.logs in unit tests
|
2017-05-22 15:33:52 +01:00 |
|
James Allen
|
ba62206b91
|
Refactor project name validation into one place and restrict /s
|
2017-05-19 17:42:24 +01:00 |
|
Shane Kilkelly
|
bb65da88fe
|
Merge branch 'master' into node-6.9
|
2017-04-05 10:15:51 +01:00 |
|
Shane Kilkelly
|
043520fc28
|
Remove the Metrics module, use metrics-sharelatex
|
2017-04-03 16:18:30 +01:00 |
|
Shane Kilkelly
|
bee62400a6
|
Merge branch 'master' into sk-upgrade-metrics
|
2017-03-31 14:08:12 +01:00 |
|
Brian Gough
|
835d8d618d
|
use error handler
|
2017-03-28 11:33:37 +01:00 |
|
Brian Gough
|
f433510e61
|
return NotFound error in ProjectDetailsHandler
|
2017-03-28 10:12:52 +01:00 |
|
Brian Gough
|
4e66b045e3
|
fix unhandled exception in ProjectDetailsHandler
|
2017-03-28 09:44:50 +01:00 |
|
Shane Kilkelly
|
a64f890ed0
|
Upgrade metrics api
|
2017-03-17 14:55:41 +00:00 |
|
Henry Oswald
|
8ee2e5ba63
|
null check folder in findElement
https://sentry.io/sharelatex-1/sl-web-server-prod/issues/236000085/
|
2017-03-17 13:29:20 +00:00 |
|
Henry Oswald
|
e5468983ce
|
clone project plow though null doc/file/folders
https://sentry.io/sharelatex-1/sl-web-server-prod/issues/227107799/
|
2017-03-17 13:21:30 +00:00 |
|
Shane Kilkelly
|
5e112043ca
|
Fix unit tests for modules now using metrics.timeAsyncMethod
|
2017-03-16 11:08:17 +00:00 |
|
James Allen
|
b75d0ab3eb
|
Don't show onboarding for newly registered users
|
2017-03-09 09:13:49 +00:00 |
|
Shane Kilkelly
|
98d7dc6f88
|
Make work on both 0.10 and 6.9
|
2017-02-27 13:54:57 +00:00 |
|
James Allen
|
03ecf4b4ae
|
Only show track changes onboarding once based on analytics API events
|
2017-02-14 10:25:46 +01:00 |
|
James Allen
|
1830d41eba
|
Proxy ranges between doc updater and docstore
|
2016-12-08 14:09:06 +00:00 |
|
James Allen
|
eb648b9bc8
|
Proxy version number to and from docstore
|
2016-11-29 17:16:56 +00:00 |
|
Henry Oswald
|
1c3edcd627
|
added some debug lines
|
2016-10-24 23:36:49 +01:00 |
|
Shane Kilkelly
|
4eada48638
|
Merge branch 'master' into sk-passport
|
2016-09-19 15:40:25 +01:00 |
|
James Allen
|
0917fe10ca
|
Return type when finding element by path so that we don't need a heuristic
|
2016-09-19 14:35:25 +01:00 |
|
Shane Kilkelly
|
438ac45854
|
fix unit tests
|
2016-09-07 16:40:49 +01:00 |
|
Shane Kilkelly
|
8f7603c324
|
Add an endpoint to access project members
|
2016-08-04 16:47:48 +01:00 |
|
Shane Kilkelly
|
dca1c9be5d
|
Load invites on project load, rather than asynchronously.
|
2016-08-01 17:05:37 +01:00 |
|
James Allen
|
b76cc7e314
|
Remove a user from being a collaborator when their account is deleted
|
2016-06-30 14:21:44 +01:00 |
|
James Allen
|
887631e661
|
Don't error if the rootDoc_id no longer exists in the project when copying
|
2016-05-23 14:58:28 +01:00 |
|
James Allen
|
ae5467894b
|
Standardise on one Errors file
|
2016-03-23 15:14:49 +00:00 |
|
James Allen
|
de02928454
|
Merge branch 'master' into ja_email_tokens
|
2016-03-17 17:01:26 +00:00 |
|
James Allen
|
fe1f71413e
|
Use ProjectGetter, not Project, in ProjectController.loadEditor
|
2016-03-15 14:12:43 +00:00 |
|
Henry Oswald
|
ba9bc3a2e8
|
check that element being inserted has an _id
|
2016-03-15 11:29:59 +00:00 |
|
James Allen
|
71ef045728
|
Implement authorization guards in Authorization{Manager,Controller}
|
2016-03-14 17:06:57 +00:00 |
|
Henry Oswald
|
3fc357a343
|
Merge branch 'master' into projectsizelimit
|
2016-03-14 10:31:07 +00:00 |
|
James Allen
|
1bd8b8d1a3
|
Delete SecurityManager and replace with (unwritten) AuthorizationManager
|
2016-03-10 17:17:26 +00:00 |
|
Henry Oswald
|
3c4e74af4b
|
project duplicator works and tests pass.
not so bad now.
|
2016-03-10 12:42:21 +00:00 |
|
James Allen
|
e36be96ec9
|
Move public access setting to its own end point
|
2016-03-10 11:13:57 +00:00 |
|
Henry Oswald
|
940586f654
|
sped up unit tests to improve speed
also removed some unneeded requires.
|
2016-03-09 12:51:19 +00:00 |
|
Henry Oswald
|
5be05a35d8
|
added WithProject versions of functions
rather than project_or_id
|
2016-03-09 11:16:27 +00:00 |
|