Index: openacs-4/packages/xowf/resources/prototypes/select-group-members.form.page =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowf/resources/prototypes/Attic/select-group-members.form.page,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/xowf/resources/prototypes/select-group-members.form.page 29 Mar 2021 08:54:08 -0000 1.1.2.1 @@ -0,0 +1,20 @@ +# -*- tcl-*- +::xowiki::Package require_site_wide_pages -pages form.form +set page_template [::xowiki::Package lookup_side_wide_page -name en:form.form] +::xo::db::CrClass get_instance_from_db -item_id $page_template + +::xowiki::FormPage new \ + -name select-group-members.form \ + -title "Select Group Members" \ + -page_template $page_template \ + -text {} \ + -instance_attributes { + anon_instances t + form {
@members@
} + form_constraints { + @cr_fields:hidden _description:omit _page_order:omit + {members:role_member,role=member,multiple=true,keep_order=true,except=current_user_id,help_text=Select Members via Drag and Drop. Only reciprocal preferences are honored.,label=Preferred group members} + } + } + + Index: openacs-4/packages/xowf/resources/prototypes/select-group-students.form.page =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowf/resources/prototypes/Attic/select-group-students.form.page,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/xowf/resources/prototypes/select-group-students.form.page 29 Mar 2021 08:54:08 -0000 1.1.2.1 @@ -0,0 +1,20 @@ +# -*- tcl-*- +::xowiki::Package require_site_wide_pages -pages form.form +set page_template [::xowiki::Package lookup_side_wide_page -name en:form.form] +::xo::db::CrClass get_instance_from_db -item_id $page_template + +::xowiki::FormPage new \ + -name select-group-students.form \ + -title "Select Students from Community" \ + -page_template $page_template \ + -text {} \ + -instance_attributes { + anon_instances t + form {
@members@
} + form_constraints { + @cr_fields:hidden _description:omit _page_order:omit + {members:role_member,role=student,multiple=true,keep_order=true,except=current_user_id,help_text=Select preferred group members via Drag and Drop. Only reciprocal preferences are honored.,label=Preferred group members} + } + } + + Index: openacs-4/packages/xowf/resources/prototypes/select-topics.form.page =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowf/resources/prototypes/Attic/select-topics.form.page,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/xowf/resources/prototypes/select-topics.form.page 29 Mar 2021 08:54:08 -0000 1.1.2.1 @@ -0,0 +1,22 @@ +# -*- tcl-*- +::xowiki::Form new \ + -name select-topic.form \ + -title "Select Topics" \ + -anon_instances f \ + -text {} \ + -form {{
+ @question@ + @with_team_preferences@ +

+ @synchronized@ +

+

+ } text/html} \ + -form_constraints { + @cr_fields:hidden _description:omit _page_order:omit + {_title:text,label=#xowiki.title#,default=Topic Assignment for Course ...} + {question:form_page,multiple=true,keep_order=true,form=en:edit-interaction.wf,parent_id=.,required,help_text=Select Topic List via Drag and Drop,label=Topics} + {with_team_preferences:boolean,horizontal=true,default=f,label=Team preferences,help_text=Allow students to select team preferences} + {synchronized:boolean,horizontal=true,default=f,label=#xowf.Synchronized#,help_text=#xowf.Synchronized_help_text#} + } + Index: openacs-4/packages/xowf/resources/prototypes/topic-assignment.wf.page =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowf/resources/prototypes/Attic/topic-assignment.wf.page,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/xowf/resources/prototypes/topic-assignment.wf.page 29 Mar 2021 08:54:08 -0000 1.1.2.1 @@ -0,0 +1,16 @@ +# -*- tcl-*- +# The variable package_id and parent_id are provided via the caller context +xowf::Package create_new_workflow_page \ + -package_id $package_id \ + -parent_id $parent_id \ + -name en:topic-assignment.wf \ + -title "Topic Assignment Workflow" \ + -instance_attributes { + workflow_definition {::xowf::include /packages/xowf/lib/topic-assignment.wf} + form_constraints {} + return_url {} + } + + + +