Commit Graph

6049 Commits

Author SHA1 Message Date
James Allen 5bb06915cc Rename setting and use Features.hasFeatures 2017-11-22 10:45:31 +00:00
James Allen dd619f44dd Add in setting to control whether the site has a homepage 2017-11-22 10:45:31 +00:00
James Allen 7440d8da58 Change to an 'enableGithubSync' setting 2017-11-22 10:44:57 +00:00
Shane Kilkelly c11ea59dc1 Increase link-sharing rollout to 100% 2017-11-22 09:50:08 +00:00
Shane Kilkelly 1ddfd948d6 Update the file-upload library 2017-11-21 16:21:58 +00:00
Shane Kilkelly bda65c0984 use correct partial indexes on project token fields 2017-11-21 10:33:02 +00:00
Alasdair Smith 5bb46a930a Check presence of overleaf settings 2017-11-20 15:55:00 +00:00
Shane Kilkelly 81887dd4f5 wip: upgrade fineuploader 2017-11-20 14:43:13 +00:00
James Allen 4f905af078 Add feature flag for github sync 2017-11-20 11:48:06 +00:00
James Allen a97c3ba580 Add missed Features.coffee 2017-11-20 11:43:02 +00:00
Alasdair Smith f3583b1702 Show warning message if V1 connection fails 2017-11-20 11:23:02 +00:00
Alasdair Smith 24ceaffd3a Rename hook for clarity 2017-11-20 11:23:02 +00:00
Alasdair Smith 119be26989 Remove unnecessary project getter
Had bad assumption about whether ol-integration module would be available in
filesystem, now replaced with Module hook
2017-11-20 11:23:02 +00:00
Alasdair Smith 621977c47c Replace call to V1ProjectGetter with Module hook 2017-11-20 11:23:02 +00:00
Alasdair Smith d9c19ccdc4 Fix V1 tags not showing badge correctly 2017-11-20 11:23:02 +00:00
Alasdair Smith d5cfd34bb7 Log something useful 2017-11-20 11:23:02 +00:00
Alasdair Smith e32406a4c4 Dynamically monkey patch impl to check integration once instead of each request 2017-11-20 11:23:02 +00:00
Alasdair Smith 3bc48a7a05 Switch to date builtin instead of moment 2017-11-20 11:23:02 +00:00
Alasdair Smith 4b2e22c257 Remove duplicate dependency 2017-11-20 11:23:02 +00:00
Alasdair Smith 4b25525e9d Add aria labels to V1 badges 2017-11-20 11:23:02 +00:00
Alasdair Smith 08fd092f7c Rename v1 list item template for consistency 2017-11-20 11:23:02 +00:00
Alasdair Smith 9bf74f29bd Improve naming 2017-11-20 11:23:02 +00:00
Alasdair Smith 0724482808 Don't use brand prefix setting to mark v1 2017-11-20 11:23:02 +00:00
Alasdair Smith 8df31590a9 Switch V1 naming instead of OL 2017-11-20 11:23:02 +00:00
Alasdair Smith 8735261022 Extract V1 projects fetch to integration module
OlProjectGetter now just detects if integration module is loaded and proxies
to integration module. If module not loaded, it just bails
2017-11-20 11:23:02 +00:00
Alasdair Smith d43863d438 Add V1 badge to tags from V1 2017-11-20 11:23:02 +00:00
Alasdair Smith 35883b6b27 Extract V1 badge styles to file 2017-11-20 11:23:02 +00:00
Alasdair Smith ec64d1fab9 Combine tags with v1 tags 2017-11-20 11:23:02 +00:00
Alasdair Smith 020e8ab8c4 Change wording to v1 2017-11-20 11:23:02 +00:00
Alasdair Smith c1b3cc3a69 Add v1 filter 2017-11-20 11:23:02 +00:00
Alasdair Smith 5ee52408e5 Inject v1 flag into view model 2017-11-20 11:23:02 +00:00
Alasdair Smith 7910f2109f Switch to V1 wording 2017-11-20 11:23:02 +00:00
Alasdair Smith 3f422dc48c Clean up OL view model 2017-11-20 11:23:02 +00:00
Alasdair Smith dfe17d63ba Projects removed also treated as archived 2017-11-20 11:23:02 +00:00
Alasdair Smith 20c756ec9a Switch to v1 wording 2017-11-20 11:23:02 +00:00
Alasdair Smith 3c8dd6c421 Link to OL project 2017-11-20 11:23:02 +00:00
Alasdair Smith fc6da2e2e4 Parse & display OL project last updated 2017-11-20 11:23:02 +00:00
Alasdair Smith fe90ef047f Temp OL label 2017-11-20 11:23:02 +00:00
Alasdair Smith 532a26c68f Extract out project list item to template and add OL-specific template 2017-11-20 11:23:02 +00:00
Alasdair Smith d072fabb25 Fix non-beta throwing error because it's expecting OL projects 2017-11-20 11:23:02 +00:00
Alasdair Smith 8c66342a04 Pull in OL projects and process for view 2017-11-20 11:23:02 +00:00
Alasdair Smith fa0559f8d7 Fetch OL projects using OAuth 2017-11-20 11:23:02 +00:00
Alasdair Smith f6bbf7fe3f wip 2017-11-20 11:23:02 +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
James Allen 311ebf89c4 Refactor to always use req.externalAuthenticationSystemUsed 2017-11-20 10:10:23 +00:00
James Allen ca0982a909 Enable the external auth switches when OL OAuth in use 2017-11-17 17:16:12 +00:00
Alasdair Smith b6289f03e3 Conditional check 2017-11-16 15:58:32 +00:00
Alasdair Smith 8cafda8419 Merge pull request #129 from sharelatex/as-allow-force-rollout
Allow user to force themselves to be part of autocompile rollout
2017-11-16 15:49:28 +00:00
Alasdair Smith b889a8bb4d Allow user to force themselves to be part of autocompile rollout 2017-11-16 15:38:51 +00:00
Alasdair Smith a5bb76b2be Increase rollout to 5% 2017-11-16 10:36:35 +00:00