Index: openacs-4/packages/assessment/www/asm-admin/permissions-user-add-oracle-xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/asm-admin/permissions-user-add-oracle-xql,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/assessment/www/asm-admin/permissions-user-add-oracle-xql 3 Feb 2005 14:44:51 -0000 1.1 @@ -0,0 +1,22 @@ + + + + oracle8.1.6 + + + + + begin + acs_permission.grant_permission( + object_id => :object_id, + grantee_id => :one_user_id, + privilege => 'read' + ); + end; + + + + + + + Index: openacs-4/packages/assessment/www/asm-admin/permissions-user-add-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/asm-admin/permissions-user-add-postgresql.xql,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/assessment/www/asm-admin/permissions-user-add-postgresql.xql 3 Feb 2005 14:44:51 -0000 1.1 @@ -0,0 +1,16 @@ + + + + postgresql7.1 + + + + + select acs_permission__grant_permission(:object_id, :party_id, 'read') + + + + + + + Index: openacs-4/packages/assessment/www/asm-admin/permissions-user-add.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/asm-admin/permissions-user-add.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/assessment/www/asm-admin/permissions-user-add.adp 3 Feb 2005 14:44:51 -0000 1.1 @@ -0,0 +1,7 @@ + + @page_title@ + @context@ + + + + Index: openacs-4/packages/assessment/www/asm-admin/permissions-user-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/asm-admin/permissions-user-add.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/assessment/www/asm-admin/permissions-user-add.tcl 3 Feb 2005 14:44:51 -0000 1.1 @@ -0,0 +1,39 @@ +ad_page_contract { + Redirect page for adding users to the permissions list. + + @author Lars Pind (lars@collaboraid.biz) + @creation-date 2003-06-13 + @cvs-id $Id: permissions-user-add.tcl,v 1.1 2005/02/03 14:44:51 annyf Exp $ +} { + object_id:integer + +} + +set page_title "Add User" + +set context [list [list "/assessment/asm-admin/" "[_ assessment.Assessment] [_ assessment.Administration]"] [list [export_vars -base permissions { object_id }] "Permissions"] $page_title] + +set user_id [ad_conn user_id] +set package_id [ad_conn package_id] +permission::require_permission -object_id $package_id -party_id $user_id -privilege "create" + + +form create permissions +element create permissions object_id \ + -widget hidden\ + -value $object_id +element create permissions party_id \ + -widget party_search \ + -datatype party_search \ + -label User +if {[template::form is_valid permissions]} { + template::form get_values permissions party_id object_id + db_transaction { + + db_exec_plsql add_user {} + + } on_error { + ad_return_complaint 1 "We had a problem adding the users you selected. Sorry." + } + ad_returnredirect "permissions?object_id=$object_id" +} Index: openacs-4/packages/assessment/www/asm-admin/permissions.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/asm-admin/permissions.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/assessment/www/asm-admin/permissions.adp 3 Feb 2005 14:44:51 -0000 1.1 @@ -0,0 +1,5 @@ + + @page_title@ + @context@ + + Index: openacs-4/packages/assessment/www/asm-admin/permissions.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/asm-admin/permissions.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/assessment/www/asm-admin/permissions.tcl 3 Feb 2005 14:44:51 -0000 1.1 @@ -0,0 +1,20 @@ +ad_page_contract { + Permissions for the subsite itself. + + @creation-date 2004-11-09 + +} { + object_id:integer +} + +set page_title "Permissions" + + + +set user_id [ad_conn user_id] +set package_id [ad_conn package_id] +permission::require_permission -object_id $package_id -party_id $user_id -privilege "create" + +set node_id [ad_conn node_id] +set return_url "[site_node::get_url -node_id $node_id]asm-admin/" +set context [list [list "[site_node::get_url -node_id $node_id]asm-admin/" "[_ assessment.Assessment] [_ assessment.Administration]"] $page_title] \ No newline at end of file