| Age | Commit message (Collapse) | Author |
|
Notes:
* using https://github.com/ivoviz/feedback
+ commit 337a8146e567a06035fb1f1ffedfce083be2a2d1
* with tiny changes to use require.js:
+ html2canvas.js & feedback.js (not minified) start+end lines
changed to call define
+ feedback.js changed to not load html2canvas since require.js does
that for us (dropping _html2canvas and getScript usage)
|
|
|
|
|
|
Since we used delete on the __attr_write key value dictionary, the
return value we cached was missing the name attribute, causing the
client not to see it.
Fix it with a deepcopy.
|
|
|
|
TODO: Logout requires styling plus only to appear if logged in.
|
|
|
|
|
|
to <config-dir>/htpasswd
TODO: permissions - warn on lax permissions for password file (and for
init file?)
|
|
|
|
|
|
|
|
|
|
|
|
commit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
flask uses itsdangerous which uses simplejson
The default json converts namedtuples to arrays stripping the names.
simplejson converts them to a dictionary, a behavior we rely on.
|
|
|
|
To successfully pass a flask test preventing usage of the same method
twice:
AssertionError: View function mapping is overwriting an existing endpoint function:
redirector
|
|
neo4j deals fine with length 1 or 2 labels.
Fixes #252
|
|
To distinguish id sets from Node/Link sets.
Closes #250
|
|
|
|
The reason json failed was that we were using a class instead of an
instance, i.e.
clazz = namedtuple('bla', ['field1', 'field2'])
instance = clazz(field1='foo', field2='bar')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
meta-attr '__type'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|