Module: Zena::Use::Urls
- Defined in:
- lib/zena/use/urls.rb
Defined Under Namespace
Modules: Common, ControllerMethods, ViewAndControllerMethods, ViewMethods, ZafuMethods
Constant Summary collapse
- NODE_ACTIONS =
{ '' => {:url => '/nodes/#{node_zip}'}, 'drive' => {:url => '/nodes/#{node_zip}/edit'}, 'add_doc' => {:url => '/documents/new', :query => {:parent_id => 'node_zip'}}, 'destroy' => {:url => '/nodes/#{node_zip}', :method => 'delete'}, 'update' => {:url => '/nodes/#{node_zip}', :method => 'put'}, 'drop' => {:url => '/nodes/#{node_zip}/drop'}, 'unlink' => {:url => '/nodes/#{node_zip}/link/#{node.link_id}', :method => 'delete'}, 'zafu' => {:url => '/nodes/#{node_zip}/zafu'}, 'publish' => {:url => '/nodes/#{node_zip}/versions/0/publish', :method => 'put'}, 'propose' => {:url => '/nodes/#{node_zip}/versions/0/propose', :method => 'put'}, 'refuse' => {:url => '/nodes/#{node_zip}/versions/0/refuse', :method => 'put'}, 'edit' => {:url => '/nodes/#{node_zip}/versions/0/edit'}, 'create' => {:url => '/nodes', :method => 'post', :query => {:parent_id => 'node_zip'}}, }
- ALLOWED_REGEXP =
/\A(([a-zA-Z]+)([0-9]+)|([#{String::ALLOWED_CHARS_IN_URL}\-%]+))(_[a-zA-Z]+|)(=[a-z0-9]+|)(\..+|)\Z/