Permalink
Browse files

the key to optimizing this is implementing instance_list with various…

… options
  • Loading branch information...
herbdaily committed Mar 27, 2012
1 parent 9ff2c57 commit dc9bbfc491b2713743875b0f1f55e62c1490ade9
Showing with 7 additions and 2 deletions.
  1. +4 −1 TODO
  2. +3 −1 reggae.ebnf
View
5 TODO
@@ -1,5 +1,9 @@
+- implement instance_list
+ - implement in reggae.rb
+ - implement in list method as option
+ - implement in reggae.js
- implement dev,test, prod environments
- reloader only for dev environment
@@ -14,7 +18,6 @@
-----------------
- better logging
-- implement instance_list
- expose validation reflections to views
??? caching protocol for autocompleters/validation options
View
@@ -17,7 +17,7 @@ link_property ::= 'title' | 'description' | 'url'
instance_property ::= 'name' | 'url' | 'new_rec' | 'search' | 'schema' | 'actions'
-instance_list_property ::='title' | 'description' | 'schema' | 'actions' | 'items'
+instance_list_property ::='title' | 'description' | 'schema' | 'actions' | 'group_actions' | 'items'
msg_property ::= 'title' | 'description'
@@ -41,6 +41,8 @@ items_value ::= '[' '[' col_value (',' col_value)* ']' (',' '[' col_value (',' c
actions_value ::= '{' '"' ('get' | 'post' | 'put' | 'delete') '"' ':' methods (',' '"' ('get' | 'post' | 'put' | 'delete') '"' ':' methods )* '}'
+group_actions_value ::= actions_value
+
methods::= '[' ( get_method (',' get_method)* | post_method (',' post_method)* | put_method (',' put_method)* | delete_method (',' delete_method)* ) ']'
get_action ::= string_literal

0 comments on commit dc9bbfc

Please sign in to comment.