| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- v1Api =
- url: "http://#{process.env['V1_HOST'] or 'localhost'}:5000"
- module.exports =
- enableSubscriptions: true
- enableLegacyRegistration: true
- features: features =
- v1_free:
- collaborators: 1
- dropbox: false
- versioning: false
- github: true
- templates: false
- references: false
- referencesSearch: false
- mendeley: true
- compileTimeout: 60
- compileGroup: "standard"
- trackChanges: false
- personal:
- collaborators: 1
- dropbox: false
- versioning: false
- github: false
- templates: false
- references: false
- referencesSearch: false
- mendeley: false
- compileTimeout: 60
- compileGroup: "standard"
- trackChanges: false
- collaborator:
- collaborators: 10
- dropbox: true
- versioning: true
- github: true
- templates: true
- references: true
- referencesSearch: true
- mendeley: true
- compileTimeout: 180
- compileGroup: "priority"
- trackChanges: true
- professional:
- collaborators: -1
- dropbox: true
- versioning: true
- github: true
- templates: true
- references: true
- referencesSearch: true
- mendeley: true
- compileTimeout: 180
- compileGroup: "priority"
- trackChanges: true
- defaultFeatures: features.personal
- defaultPlanCode: 'personal'
- institutionPlanCode: 'professional'
- plans: plans = [{
- planCode: "v1_free"
- name: "V1 Free"
- price: 0
- features: features.v1_free
- },{
- planCode: "personal"
- name: "Personal"
- price: 0
- features: features.personal
- },{
- planCode: "collaborator"
- name: "Collaborator"
- price: 1500
- features: features.collaborator
- },{
- planCode: "professional"
- name: "Professional"
- price: 3000
- features: features.professional
- }]
- bonus_features:
- 1:
- collaborators: 2
- dropbox: false
- versioning: false
- 3:
- collaborators: 4
- dropbox: false
- versioning: false
- 6:
- collaborators: 4
- dropbox: true
- versioning: true
- 9:
- collaborators: -1
- dropbox: true
- versioning: true
- proxyUrls:
- '/institutions/list': { baseUrl: v1Api.url, path: '/universities/list' }
- '/institutions/list/:id':
- baseUrl: v1Api.url
- path: (params) -> "/universities/list/#{params.id}"
- '/institutions/domains': { baseUrl: v1Api.url, path: '/university/domains' }
- '/proxy/missing/baseUrl': path: '/foo/bar'
- '/proxy/get_and_post': {
- methods: ['get', 'post'],
- path: '/destination/get_and_post'
- }
- overleaf:
- host: "http://overleaf.test:5000"
- redirects:
- '/redirect/one': '/destination/one',
- '/redirect/get_and_post': {
- methods: ['get', 'post'],
- url: '/destination/get_and_post'
- },
- '/redirect/base_url': {
- baseUrl: 'https://example.com'
- url: '/destination/base_url'
- },
- '/redirect/params/:id': {
- url: (params) -> "/destination/#{params.id}/params"
- },
- '/redirect/qs': '/destination/qs'
- '/docs': {
- authWithV1: true
- url: '/docs'
- }
|