]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Initial vmsp tree editor
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 8 Apr 2011 21:48:57 +0000 (17:48 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 6 Jul 2011 18:50:48 +0000 (14:50 -0400)
commit6795405f13dead5dff39cf884fa727c01d6f4636
tree80744ebed0d2fc87520055add45c21ca080a5266
parentb1854026fc611c259a66b5c537af6018be981d15
Initial vmsp tree editor

__ notes __

now we can retrieve a tree from the server and use it as the basis of
our dijit.Tree widget. Still work to be done. Can't save anything yet.

Note to self: borrow dojo dnd's "copy" operation (as opposed to move) to
mean replacing a node in the tree, rather than adding to the tree.

Re the permissions I changed, actual users of Evergreen hate having as
much granularity as there was before, and it just confuses people trying
to figure out what perms to give to whom.

Note to self 2: add ADMIN_IMPORT_MATCH_SET to ppl

Usability

1) the tree editor will only let bool_op nodes have children

2) you can't put the unset "dummy" node from the leftside onto the tree

incidentally, gave fm objects a toString method that identifies their
classname hint, as an aid to debugging in general
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm
Open-ILS/src/sql/Pg/012.schema.vandelay.sql
Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js
Open-ILS/web/js/dojo/openils/vandelay/TreeDndSource.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/vandelay/TreeStoreModel.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/vandelay/nls/match_set.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/vandelay/match_set.js [new file with mode: 0644]
Open-ILS/web/templates/default/vandelay/match_set.tt2 [new file with mode: 0644]