Index: openacs-4/contrib/packages/simulation/lib/portfolio.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/lib/Attic/portfolio.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/contrib/packages/simulation/lib/portfolio.tcl 19 Dec 2003 14:48:30 -0000 1.2 +++ openacs-4/contrib/packages/simulation/lib/portfolio.tcl 5 Jan 2004 12:33:41 -0000 1.3 @@ -10,6 +10,12 @@ set upload_url [export_vars -base document-upload { case_id }] +if { [exists_and_not_null case_id] } { + set user_roles [workflow::case::get_user_roles -case_id $case_id] +} else { + set user_roles [list] +} + template::list::create \ -name documents \ -multirow documents \ @@ -18,6 +24,7 @@ -elements { role_name { label "Role" + hide_p {[ad_decode [llength $user_roles] 1 1 0]} } document_title { label "Document" Index: openacs-4/contrib/packages/simulation/www/simplay/control-bar.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/simplay/Attic/control-bar.adp,v diff -u -r1.5 -r1.6 --- openacs-4/contrib/packages/simulation/www/simplay/control-bar.adp 19 Dec 2003 14:00:39 -0000 1.5 +++ openacs-4/contrib/packages/simulation/www/simplay/control-bar.adp 5 Jan 2004 12:33:41 -0000 1.6 @@ -1,6 +1,18 @@ +
TODO: how can a player access completed cases?
Index: openacs-4/contrib/packages/simulation/www/simplay/message.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/simplay/Attic/message.tcl,v diff -u -r1.3 -r1.4 --- openacs-4/contrib/packages/simulation/www/simplay/message.tcl 19 Dec 2003 14:53:07 -0000 1.3 +++ openacs-4/contrib/packages/simulation/www/simplay/message.tcl 5 Jan 2004 12:33:41 -0000 1.4 @@ -1,5 +1,8 @@ ad_page_contract { Create or edit a message. +} { + case_id:optional + recipient_id:optional } # TODO: task recipient_id as an optional input parameter @@ -8,5 +11,3 @@ set context [list [list "." "SimPlay"] [list $page_title] ] set package_id [ad_conn package_id] - -# TODO: Pass case_id to master template so the control-bar is right Index: openacs-4/contrib/packages/simulation/www/simplay/play-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/simplay/Attic/play-master.adp,v diff -u -r1.3 -r1.4 --- openacs-4/contrib/packages/simulation/www/simplay/play-master.adp 19 Dec 2003 14:00:39 -0000 1.3 +++ openacs-4/contrib/packages/simulation/www/simplay/play-master.adp 5 Jan 2004 12:33:41 -0000 1.4 @@ -5,7 +5,7 @@+ |
|
Index: openacs-4/packages/simulation/lib/portfolio.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/lib/portfolio.tcl,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/simulation/lib/portfolio.tcl 19 Dec 2003 14:48:30 -0000 1.2
+++ openacs-4/packages/simulation/lib/portfolio.tcl 5 Jan 2004 12:33:41 -0000 1.3
@@ -10,6 +10,12 @@
set upload_url [export_vars -base document-upload { case_id }]
+if { [exists_and_not_null case_id] } {
+ set user_roles [workflow::case::get_user_roles -case_id $case_id]
+} else {
+ set user_roles [list]
+}
+
template::list::create \
-name documents \
-multirow documents \
@@ -18,6 +24,7 @@
-elements {
role_name {
label "Role"
+ hide_p {[ad_decode [llength $user_roles] 1 1 0]}
}
document_title {
label "Document"
Index: openacs-4/packages/simulation/www/simplay/control-bar.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/simplay/control-bar.adp,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/simulation/www/simplay/control-bar.adp 19 Dec 2003 14:00:39 -0000 1.5
+++ openacs-4/packages/simulation/www/simplay/control-bar.adp 5 Jan 2004 12:33:41 -0000 1.6
@@ -1,6 +1,18 @@
+Your Options+
Your Role
+
+ |
+ |
|