openacs-procs.tcl

Defining policies for OpenACS

Location:
packages/xowf/tcl/openacs-procs.tcl
Created:
2022-05-10
Author:
Stefan Sobernig

Procedures in this file

Detailed information

[ hide source ]

Content File Source

::xo::library doc {
    Defining policies for OpenACS

    @creation-date 2022-05-10
    @author Stefan Sobernig <stefan.sobernig@wu.ac.at>
}

::xo::library require -package xowiki package-procs
# ::xo::library require test-item-procs

::xowiki::policy1 copy ::xowf::conf2022policy

::xowf::conf2022policy contains {
  Class create FormPage -array set require_permission {
    create-or-use registered_user
    edit creator
    delete creator
  }
}
::xowf::conf2022policy::Page set :require_permission(view)  {
        {{regexp {name {(:overview)$}}} package_id admin}
        none
      }