Brian Gough
|
fef667a738
|
Merge pull request #614 from sharelatex/ja-restrict-restore
Don't allow read-only users to restore
|
2018-05-31 15:52:40 +01:00 |
|
James Allen
|
f5367985c3
|
Don't allow read-only users to restore
|
2018-05-31 13:44:37 +01:00 |
|
hugh-obrien
|
7f86ddc72c
|
extract v1 templates code to web
|
2018-05-31 11:12:31 +01:00 |
|
Paulo Reis
|
637c492e6e
|
Merge branch 'master' into pr-v2-history-ui
|
2018-05-30 11:24:33 +01:00 |
|
Shane Kilkelly
|
bc7d6a64ed
|
Add a trailing comma
|
2018-05-25 16:01:37 +01:00 |
|
Shane Kilkelly
|
295425e791
|
Check that user can read a project on entities-json route
|
2018-05-23 11:34:55 +01:00 |
|
Shane Kilkelly
|
6a5af88e12
|
Remove stray comment
|
2018-05-23 11:32:00 +01:00 |
|
Shane Kilkelly
|
691eec48ba
|
Merge branch 'master' into sk-linked-files-from-project
|
2018-05-22 15:39:09 +01:00 |
|
Paulo Reis
|
2a52eab8d6
|
Proxy history filetree requests through web.
|
2018-05-21 15:10:46 +01:00 |
|
Michael Mazour
|
e34dd90a1f
|
Add project export route and controller
|
2018-05-16 14:58:34 +01:00 |
|
Shane Kilkelly
|
3c3ce2010a
|
Add endpoint to list entities within a project
|
2018-05-04 10:45:13 +01:00 |
|
Shane Kilkelly
|
4925bfe536
|
Add an endpoint to get users projects as json
|
2018-05-04 09:44:13 +01:00 |
|
James Allen
|
1e8439a2c6
|
Fix restore of docs from old deleted docs
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
beee86f1ce
|
First pass at restore end point
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
161d7b1d9d
|
Disable beta program pages
|
2018-03-20 12:03:48 +00:00 |
|
Hayden Faulds
|
792e8bbd7e
|
fix route name
|
2018-03-09 11:11:06 +00:00 |
|
Hayden Faulds
|
4d2f0218af
|
add resync project history endpoint
|
2018-03-09 11:11:06 +00:00 |
|
James Allen
|
85f25b810c
|
First pass at URL based linked files
|
2018-03-05 10:37:00 +00:00 |
|
James Allen
|
17a5dfa5a5
|
Inject v2 user details into project-history updates and diffs
|
2018-01-11 11:32:16 +00:00 |
|
Tim Alby
|
c1febbeb7c
|
run analytics proxy on public API router
|
2018-01-11 09:34:24 +02:00 |
|
James Allen
|
4691a6e85c
|
Get diffs showing in client
|
2017-12-19 13:58:47 +00:00 |
|
Henry Oswald
|
7aaf08da48
|
added no-cache endpoint
|
2017-12-15 13:38:34 +00:00 |
|
Nate Stemen
|
9bf5d1e14c
|
removing labels service
|
2017-12-05 13:57:36 -05:00 |
|
Nate Stemen
|
2a50a18d23
|
Merge branch 'ns-package-aware-autocomplete'
|
2017-11-28 10:24:37 -05:00 |
|
Brian Gough
|
bb2d1321d4
|
Merge pull request #91 from sharelatex/bg-add-project-history-flag
route history requests based on project
|
2017-11-23 15:36:45 +00:00 |
|
James Allen
|
745ae8d081
|
Add in Features module to handle feature flags, and use it to cleanly turn off registration
|
2017-11-20 10:47:32 +00:00 |
|
Nate Stemen
|
428ae3aa53
|
adding labels service back
|
2017-11-15 09:27:46 -05:00 |
|
Brian Gough
|
17a180ea8e
|
route history requests based on project
either to track changes or to project history service
|
2017-11-03 16:44:37 +00:00 |
|
Shane Kilkelly
|
d2a17c2745
|
Add rate-limiting to the token endpoints
|
2017-10-26 14:11:31 +01:00 |
|
Shane Kilkelly
|
74c231826d
|
WIP: track changes with token-access
|
2017-10-25 10:34:18 +01:00 |
|
Shane Kilkelly
|
7d2bde85ff
|
Add a setting to enable anonymous read-and-write link sharing
|
2017-10-18 13:04:37 +01:00 |
|
Nate Stemen
|
f113ba6342
|
basic package aware autocomplete
|
2017-10-12 15:33:14 +01:00 |
|
Nate Stemen
|
cfca4b5d6c
|
modified labels service to include packages aware autocompletion
|
2017-10-06 17:15:50 +01:00 |
|
Nate Stemen
|
e53a24f8f5
|
starting to generalize from labels to metadata
|
2017-10-04 17:56:43 +01:00 |
|
Shane Kilkelly
|
81170d472d
|
Add token-access routes
|
2017-09-22 14:54:35 +01:00 |
|
Shane Kilkelly
|
4c637301f7
|
Add rate-limit to change-password action
|
2017-07-21 11:07:05 +01:00 |
|
Shane Kilkelly
|
8e55b77055
|
Move recurly callback to the public api router.
|
2017-07-20 13:51:11 +01:00 |
|
Brian Gough
|
1dbeebabd2
|
move status and health checks to public api router
|
2017-07-05 14:50:38 +01:00 |
|
Brian Gough
|
845ee51a67
|
rename apiRouter -> privateApiRouter in router
|
2017-07-05 14:43:41 +01:00 |
|
Brian Gough
|
29b40ad824
|
add public api router
|
2017-07-05 14:32:55 +01:00 |
|
Brian Gough
|
5ad3fd769d
|
preserve original /status message
|
2017-07-04 12:42:54 +01:00 |
|
Brian Gough
|
b2f676af5a
|
avoid duplicate routes for /status
|
2017-07-04 12:41:51 +01:00 |
|
Brian Gough
|
dbbc4966d8
|
Merge pull request #513 from sharelatex/bg-split-web-and-web-api
split web and web api
|
2017-07-04 08:51:00 +01:00 |
|
Brian Gough
|
bac275962f
|
put /ip on web router
|
2017-06-19 15:54:57 +01:00 |
|
Brian Gough
|
d32a3fbaf5
|
support status and health check on web and web-api
|
2017-06-19 15:54:14 +01:00 |
|
Brian Gough
|
02cb0f2295
|
make compiler health check available on web
|
2017-06-19 15:52:04 +01:00 |
|
Shane Kilkelly
|
b97becc7a2
|
Change getLabelsForDoc to broadcastLabelsForDoc
|
2017-06-13 11:38:15 +01:00 |
|
Shane Kilkelly
|
c25b6b792d
|
Namespace the document route under /doc/
|
2017-06-13 10:57:51 +01:00 |
|
Shane Kilkelly
|
9f9468d0e0
|
Use lowercase project_id
|
2017-06-12 11:37:05 +01:00 |
|
Shane Kilkelly
|
f29320dd93
|
Add ability to load labels from single document
|
2017-06-05 09:26:13 +01:00 |
|
Shane Kilkelly
|
4cb41a988a
|
WIP: initial work on server-side labels
|
2017-06-02 15:12:59 +01:00 |
|
Shane Kilkelly
|
25e0a19350
|
Make confirm-password routes more restful
|
2017-05-16 11:51:06 +01:00 |
|
Shane Kilkelly
|
8605dc83b4
|
Merge branch 'master' into sk-sudo-mode
|
2017-05-15 09:21:13 +01:00 |
|
Shane Kilkelly
|
a08dd26ef3
|
Remove CooldownMiddlewear from Tpds routes
|
2017-05-11 10:07:04 +01:00 |
|
Shane Kilkelly
|
16128288a9
|
Add sudo-mode protection to sessions page
|
2017-05-10 11:36:19 +01:00 |
|
Shane Kilkelly
|
094784b6d5
|
protect settings page with sudo-mode middlewear
|
2017-05-10 10:25:32 +01:00 |
|
Shane Kilkelly
|
029c96c7cc
|
Add sudo-mode 'confirm password' prompt
|
2017-05-10 10:05:48 +01:00 |
|
Shane Kilkelly
|
8e90b7fb9b
|
Add Cooldown to Tpds routes
|
2017-05-09 13:54:11 +01:00 |
|
Shane Kilkelly
|
149e38855f
|
Add a cooldown mechanism for projects which go over limits
|
2017-05-09 11:40:42 +01:00 |
|
Henry Oswald
|
0961a034ea
|
added rate limit to compile endpoint
|
2017-04-11 16:08:38 +01:00 |
|
Shane Kilkelly
|
043520fc28
|
Remove the Metrics module, use metrics-sharelatex
|
2017-04-03 16:18:30 +01:00 |
|
James Allen
|
2b36a443c9
|
Pull track changes backend into a module
|
2017-03-02 16:45:24 +00:00 |
|
James Allen
|
f9ba7392e9
|
Allow editing/deleting of comments and threads
|
2017-01-24 16:21:14 +01:00 |
|
James Allen
|
e7ab92b7c9
|
Only show users controls they have permission to use
|
2017-01-12 11:52:39 +01:00 |
|
James Allen
|
f31fa98679
|
Sync track changes state between sessions and client
|
2017-01-10 16:11:12 +01:00 |
|
James Allen
|
d03aa7056e
|
Rename /ranges/users end point to /changes/users
|
2017-01-10 13:43:53 +01:00 |
|
James Allen
|
9379cff89d
|
Add end point for accepting change in doc updater
|
2017-01-09 15:25:27 +01:00 |
|
James Allen
|
3a5d45fa32
|
Get user info via web, not chat
|
2017-01-06 13:41:58 +01:00 |
|
James Allen
|
84d9b2aa49
|
Save resolve and reopened state
|
2017-01-04 16:26:02 +01:00 |
|
James Allen
|
988005e929
|
Send and get comments via the chat api
|
2016-12-16 16:42:41 +00:00 |
|
James Allen
|
293ba1fc4c
|
Fetch all ranges from docstore when viewing overview panel
|
2016-12-09 15:43:08 +00:00 |
|
Henry Oswald
|
5a13ee1077
|
use anlaytis api
- don’t talk to postgres
- show recent blog post announcments
- proxy all events to analytics api
|
2016-11-11 17:03:09 +00:00 |
|
Shane Kilkelly
|
dc62b1a86e
|
Remove deprecated endpoint for old delete-user
|
2016-10-26 11:18:36 +01:00 |
|
Shane Kilkelly
|
efe6df145c
|
WIP: ask for password when deleting account
|
2016-10-25 14:33:47 +01:00 |
|
Shane Kilkelly
|
25dd998107
|
clear-sessions page (+4 squashed commits)
Squashed commits:
[3a56af0] Remove cruft
[c5a1f6c] Finalise alignment
[82f741a] Working sessions page
[d40f069] WIP: display sessions
|
2016-10-07 16:47:00 +01:00 |
|
Shane Kilkelly
|
894c549ec6
|
WIP: display sessions on a page
|
2016-10-06 15:49:47 +01:00 |
|
Shane Kilkelly
|
02587377a2
|
Remove ReferalMiddleware , dead code.
|
2016-09-23 14:42:57 +01:00 |
|
Shane Kilkelly
|
2119dcbb58
|
Finalise login workflow, works with login form again.
|
2016-09-15 14:36:11 +01:00 |
|
Shane Kilkelly
|
e6c7aa25ec
|
barely functional login and logout
|
2016-09-05 10:28:47 +01:00 |
|
Shane Kilkelly
|
e4f4325150
|
Basic passport integration
|
2016-09-02 16:17:37 +01:00 |
|
Brian Gough
|
e82411ac79
|
clear serverid on every compile check
|
2016-08-31 16:10:24 +01:00 |
|
Brian Gough
|
b95a2c6d04
|
clean up compile check
use a valid user id, report all failures as errors, clear timeout on
success
|
2016-08-31 15:21:23 +01:00 |
|
James Allen
|
93cd511211
|
Send events to custom DB backend
|
2016-08-10 16:42:56 +01:00 |
|
James Allen
|
62a444082d
|
Add in /dev/csrf endpoint for easy automated testing
|
2016-07-18 16:47:54 +01:00 |
|
Brian Gough
|
92d41dd74e
|
added comment for per-user route to top-level directory
|
2016-07-18 11:16:09 +01:00 |
|
Brian Gough
|
5a02e8c656
|
add support for stopping compile
|
2016-07-15 16:28:52 +01:00 |
|
Henry Oswald
|
b8b833b753
|
moved wiki into module
|
2016-06-28 10:16:02 +01:00 |
|
Henry Oswald
|
d2e4e22511
|
health checks should be on api router with no sessions
|
2016-06-18 11:58:26 +01:00 |
|
Brian Gough
|
8a0fa1321d
|
add comments to router, downcase route
express has case-insensitive routes
|
2016-06-16 13:59:56 +01:00 |
|
Henry Oswald
|
f9fdec8a15
|
whitelist /user/activate for non public access
|
2016-06-13 15:24:41 +01:00 |
|
Brian Gough
|
49a7c3c27b
|
Merge branch 'per-user-containers-part-2'
Conflicts:
app/coffee/Features/Compile/ClsiManager.coffee
app/coffee/Features/Compile/CompileController.coffee
app/coffee/Features/Compile/CompileManager.coffee
|
2016-06-13 12:24:48 +01:00 |
|
Brian Gough
|
e6dcce21fd
|
use build_id and user_id instead of build and user
|
2016-06-10 12:11:47 +01:00 |
|
Shane Kilkelly
|
8f1fec8c4f
|
Add opt-out action to beta page
|
2016-06-08 15:11:39 +01:00 |
|
Shane Kilkelly
|
618d3ee269
|
fix missing require
|
2016-06-07 13:41:50 +01:00 |
|
Shane Kilkelly
|
d8f1e8ec93
|
Add basic BetaProgram feature.
|
2016-06-07 11:15:56 +01:00 |
|
Brian Gough
|
9d7f129b61
|
add per-user compilation in server
when no user is defined, fallback to per-project compilation
|
2016-06-02 15:48:13 +01:00 |
|
James Allen
|
41f789a313
|
Add in metric to track client side error count
|
2016-05-27 10:46:14 +01:00 |
|
Brian Gough
|
c7363a9df6
|
provide separate routes for sync-pdf and sync-code with error checking
|
2016-05-25 15:00:31 +01:00 |
|
Brian Gough
|
ee15bbeee0
|
support the direct path to a clsi output file /project/project_id/build/build_id/output/*
this avoids use of the query string ?build=... and so we can match the
url directly with the nginx location directive
|
2016-05-13 10:33:38 +01:00 |
|
Henry Oswald
|
b237a022c3
|
added rate limiting on wiki endpoint
|
2016-04-28 17:24:00 +01:00 |
|