settings.test.coffee 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. v1Api =
  2. url: "http://#{process.env['V1_HOST'] or 'localhost'}:5000"
  3. module.exports =
  4. enableSubscriptions: true
  5. features: features =
  6. v1_free:
  7. collaborators: 1
  8. dropbox: false
  9. versioning: false
  10. github: true
  11. templates: false
  12. references: false
  13. referencesSearch: false
  14. mendeley: true
  15. compileTimeout: 60
  16. compileGroup: "standard"
  17. trackChanges: false
  18. personal:
  19. collaborators: 1
  20. dropbox: false
  21. versioning: false
  22. github: false
  23. templates: false
  24. references: false
  25. referencesSearch: false
  26. mendeley: false
  27. compileTimeout: 60
  28. compileGroup: "standard"
  29. trackChanges: false
  30. collaborator:
  31. collaborators: 10
  32. dropbox: true
  33. versioning: true
  34. github: true
  35. templates: true
  36. references: true
  37. referencesSearch: true
  38. mendeley: true
  39. compileTimeout: 180
  40. compileGroup: "priority"
  41. trackChanges: true
  42. professional:
  43. collaborators: -1
  44. dropbox: true
  45. versioning: true
  46. github: true
  47. templates: true
  48. references: true
  49. referencesSearch: true
  50. mendeley: true
  51. compileTimeout: 180
  52. compileGroup: "priority"
  53. trackChanges: true
  54. defaultFeatures: features.personal
  55. defaultPlanCode: 'personal'
  56. institutionPlanCode: 'professional'
  57. plans: plans = [{
  58. planCode: "v1_free"
  59. name: "V1 Free"
  60. price: 0
  61. features: features.v1_free
  62. },{
  63. planCode: "personal"
  64. name: "Personal"
  65. price: 0
  66. features: features.personal
  67. },{
  68. planCode: "collaborator"
  69. name: "Collaborator"
  70. price: 1500
  71. features: features.collaborator
  72. },{
  73. planCode: "professional"
  74. name: "Professional"
  75. price: 3000
  76. features: features.professional
  77. }]
  78. bonus_features:
  79. 1:
  80. collaborators: 2
  81. dropbox: false
  82. versioning: false
  83. 3:
  84. collaborators: 4
  85. dropbox: false
  86. versioning: false
  87. 6:
  88. collaborators: 4
  89. dropbox: true
  90. versioning: true
  91. 9:
  92. collaborators: -1
  93. dropbox: true
  94. versioning: true
  95. proxyUrls:
  96. '/institutions/list': { baseUrl: v1Api.url, path: '/universities/list' }
  97. '/institutions/list/:id':
  98. baseUrl: v1Api.url
  99. path: (params) -> "/universities/list/#{params.id}"
  100. '/institutions/domains': { baseUrl: v1Api.url, path: '/university/domains' }
  101. '/proxy/missing/baseUrl': path: '/foo/bar'