-
Some of our models have attributes that shouldn't be seen through APIs.
Right now we have clumsy controller code to remove these attributes (e.g. for DPs see the constant API_HIDDEN_ATTRIBUTES) befor…
-
Create a description of the CBRAIN API using the Swagger framework.
-
Create a set of tests for the Boutiques code generator.
- [ ] Write a test application (e.g. a bash script) that uses all the features in a Boutiques descriptor, prints information about its parameter…
-
Use the SwaggerUI generator to provide a live description of the CBRAIN API.
Data: under `public/swagger`
Route: `/swagger` (implementation: portal controller)
Prerequisites: #508.
-
If an error in a CbrainTask's params is recorded, where the param is deep inside the hash, as in the _paramspath_ `myhash[mykey]` or deeper:
``` ruby
task.params_errors["myhash[mykey]"] = "is bad"
``…
-
Create a test base as follows.
Data:
- two subjects in nifti and in minc, with identical dimensions and TRs (DONE)
- the corresponding 2 "correct" CSV files (nifti and minc) (DONE)
- two subjects in…
-
That way, several distinct portals can report about each other's uptime.
E.g. the BrainPortal 'CBRAIN' can give out information about 'MindPortal'.