Rufus Pollock
31d829f53f
[#17,backend][s]: add readonly attribute on backends indicating whether they are 'read-only'.
2012-04-22 00:03:59 +01:00
Rufus Pollock
7743534eac
[#88,backend][s]: add __type__ attribute to all backends to identify them and provide a more robust and generic way to load backends from a string identifier such as that __type__ field.
...
* Also remove recline.Model.backends registry as can be replaced with this more generic solution.
* This refactoring is necessitated by our need to serialize backend info for save/reload of a dataset and explorer state in #88 .
2012-04-15 22:19:43 +01:00
Rufus Pollock
3c9a18ba88
[#78,jshint][s]: cleaning up backends as per jshint instructions.
2012-04-10 12:19:39 +01:00
Rufus Pollock
157d77ebb1
[#57,backend,model][m]: switch to having backend query methods return a QueryResult object - fixes #57 .
2012-04-01 11:45:42 +01:00
Rufus Pollock
767f9a23d6
[#57,backend,refactor][s]: create a recline.Backend.Base model which other backends inherit from.
...
* At the moment this added little other than a cleaner structure but will help with change for #57 .
2012-04-01 10:49:22 +01:00
Rufus Pollock
fc979023e6
[view,backend/dataproxy][s]: handle errors from dataproxy better and notify errors better in view.
2012-02-29 22:01:37 +00:00
Rufus Pollock
e6ce2ca533
[backend/dataproxy][s]: simplify by not bothering to query proxy on Dataset fetch and instead just set fields as part of query.
2012-02-29 21:59:47 +00:00
Rufus Pollock
df79583bde
[#50,backend,refactor][s]: complete backend split / rename refactor by removing Backend prefix from Backend classes - fixes #50 .
...
* Backend prefix unnecessary now that everything in recline.Backend module.
2012-02-24 19:17:51 +00:00
Rufus Pollock
e3a0615e43
[backend,refactor][s]: split backends in separate files and put in separate module recline.Backend.
2012-02-24 14:12:45 +00:00