Visit dotLRN Administration.
+
+ Visit dotLRN Administration.
+
+
Configure this page.
Index: openacs-4/packages/dotlrn/www/master.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/Attic/master.adp,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/dotlrn/www/master.adp 13 Nov 2001 16:21:01 -0000 1.4
+++ openacs-4/packages/dotlrn/www/master.adp 17 Dec 2001 23:02:56 -0000 1.5
@@ -1,26 +1,10 @@
@title@
-
-
-
-
-  |
- | dotLRN |
-MIT Sloan |
-
-
- |
 |
-
-
-
-
-
-
-
@title@
-
+
+
<%= [eval dotlrn::navbar $context_bar] %>
-
+
Index: openacs-4/packages/dotlrn/www/one-community.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/one-community.tcl,v
diff -u -r1.10 -r1.11
--- openacs-4/packages/dotlrn/www/one-community.tcl 11 Dec 2001 03:08:21 -0000 1.10
+++ openacs-4/packages/dotlrn/www/one-community.tcl 17 Dec 2001 23:02:56 -0000 1.11
@@ -1,4 +1,3 @@
-
ad_page_contract {
Displays a community
@@ -7,9 +6,6 @@
} {
}
-# ns_log Notice "BEN TEST!"
-
-
# Check that this is a community type
if {[ad_parameter community_level_p] != 1} {
ns_returnredirect "./"
@@ -28,6 +24,11 @@
if {![dotlrn_community::member_p $community_id $user_id]} {
set context_bar [list "Not a member"]
+ if {[dotlrn_community::member_pending_p -community_id $community_id -user_id $user_id]} {
+ set member_pending_p "t"
+ set context_bar [list "Pending approbal"]
+ }
+
set portal_id [dotlrn_community::get_community_non_members_portal_id $community_id]
# Possible that there is no portal page for non-members
Index: openacs-4/packages/dotlrn/www/admin/class-instance-new-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/Attic/class-instance-new-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/class-instance-new-oracle.xql 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,19 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select dotlrn_terms.term_name || ' ' || dotlrn_terms.term_year as term,
+ dotlrn_terms.term_id
+ from dotlrn_terms
+ where dotlrn_terms.end_date > sysdate
+ and not exists (select 1
+ from dotlrn_class_instances
+ where dotlrn_class_instances.class_key = :class_key
+ and dotlrn_class_instances.term_id = dotlrn_terms.term_id)
+ order by dotlrn_terms.start_date
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/class-instance-new.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/class-instance-new.tcl,v
diff -u -r1.6 -r1.7
--- openacs-4/packages/dotlrn/www/admin/class-instance-new.tcl 11 Dec 2001 00:45:16 -0000 1.6
+++ openacs-4/packages/dotlrn/www/admin/class-instance-new.tcl 17 Dec 2001 23:02:56 -0000 1.7
@@ -5,34 +5,31 @@
@creation-date 2001-10-05
@version $Id$
} -query {
- class_key
+ class_key:notnull
{referer ""}
}
form create add_class_instance
-element create add_class_instance year \
- -label "Year" -datatype text -widget text -html {size 50}
-
element create add_class_instance term \
- -label "Term" -datatype text -widget text -html {size 50}
+ -label "Term" -datatype integer -widget select -options [db_list_of_lists select_terms_for_select_widget {}]
element create add_class_instance description \
- -label "Description" -datatype text -widget textarea -html {rows 5 cols 60 wrap soft}
+ -label "Description" -datatype text -widget textarea -html {rows 5 cols 60 wrap soft} -optional
-element create add_class_instance class_key \
- -label "Class Key" -value $class_key -datatype text -widget hidden
-
element create add_class_instance join_policy \
-label "Join Policy" -datatype text -widget select -options {{Open open} {"Needs Approval" "needs approval"} {Closed closed}}
+element create add_class_instance class_key \
+ -label "Class Key" -value $class_key -datatype text -widget hidden
+
element create add_class_instance referer \
-label "Referer" -value $referer -datatype text -widget hidden
if {[form is_valid add_class_instance]} {
- template::form get_values add_class_instance class_key year term description join_policy referer
+ template::form get_values add_class_instance term description join_policy class_key referer
- set class_instance_id [dotlrn_class::new_instance -description $description -class_type $class_key -term $term -year $year -join_policy $join_policy]
+ set class_instance_id [dotlrn_class::new_instance -description $description -class_type $class_key -term_id $term -join_policy $join_policy]
if {[empty_string_p $referer]} {
set referer "one-class?class_key=$class_key"
Index: openacs-4/packages/dotlrn/www/admin/class-instance-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/class-instance-oracle.xql,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/dotlrn/www/admin/class-instance-oracle.xql 10 Dec 2001 22:49:39 -0000 1.1
+++ openacs-4/packages/dotlrn/www/admin/class-instance-oracle.xql 17 Dec 2001 23:02:56 -0000 1.2
@@ -5,12 +5,10 @@
- select dotlrn_communities.pretty_name,
- (select site_node.url(site_nodes.node_id)
- from site_nodes
- where site_nodes.object_id = dotlrn_communities.package_id) as url
- from dotlrn_active_comms dotlrn_communities
- where dotlrn_communities.community_id = :class_instance_id
+ select dotlrn_class_instances.pretty_name,
+ dotlrn_class_instances.url
+ from dotlrn_class_instances_full dotlrn_class_instances
+ where dotlrn_class_instances.class_instance_id = :class_instance_id
Index: openacs-4/packages/dotlrn/www/admin/class.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/class.adp,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/dotlrn/www/admin/class.adp 10 Dec 2001 22:49:39 -0000 1.1
+++ openacs-4/packages/dotlrn/www/admin/class.adp 17 Dec 2001 23:02:56 -0000 1.2
@@ -1,9 +1,18 @@
@pretty_name@
+
[
new instance
]
+
+
+[
+
+ new instance
+
+]
+
Index: openacs-4/packages/dotlrn/www/admin/class.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/class.tcl,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/dotlrn/www/admin/class.tcl 10 Dec 2001 22:49:39 -0000 1.1
+++ openacs-4/packages/dotlrn/www/admin/class.tcl 17 Dec 2001 23:02:56 -0000 1.2
@@ -9,8 +9,11 @@
class_key:onevalue
pretty_name:onevalue
instances:multirow
+ can_instantiate:onevalue
}
db_multirow instances select_class_instances {}
+set can_instantiate [db_string can_instantiate_class {}]
+
ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/class.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/class.xql,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/dotlrn/www/admin/class.xql 10 Dec 2001 22:49:39 -0000 1.1
+++ openacs-4/packages/dotlrn/www/admin/class.xql 17 Dec 2001 23:02:56 -0000 1.2
@@ -9,4 +9,14 @@
order by class_instance_id
+
+
+
+ select count(*)
+ from dotlrn_terms
+ where dotlrn_terms.term_id not in (select dotlrn_class_instances.term_id
+ from dotlrn_class_instances
+ where dotlrn_class_instances.class_key = :class_key)
+
+
Index: openacs-4/packages/dotlrn/www/admin/classes.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/classes.adp,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/dotlrn/www/admin/classes.adp 11 Dec 2001 16:14:13 -0000 1.4
+++ openacs-4/packages/dotlrn/www/admin/classes.adp 17 Dec 2001 23:02:56 -0000 1.5
@@ -4,7 +4,9 @@
[ new class ]
-
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/club-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/club-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/club-oracle.xql 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,16 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select dotlrn_communities.community_key,
+ dotlrn_communities.pretty_name,
+ dotlrn_communities.description,
+ dotlrn_community.url(:club_id)
+ from dotlrn_communities
+ where dotlrn_communities.community_id = :club_id
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/club.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/club.adp,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/dotlrn/www/admin/club.adp 10 Dec 2001 22:48:57 -0000 1.2
+++ openacs-4/packages/dotlrn/www/admin/club.adp 17 Dec 2001 23:02:56 -0000 1.3
@@ -1 +1 @@
-@pretty_name@ - @description@
+@pretty_name@ - @description@
Index: openacs-4/packages/dotlrn/www/admin/club.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/club.tcl,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/dotlrn/www/admin/club.tcl 10 Dec 2001 22:48:57 -0000 1.2
+++ openacs-4/packages/dotlrn/www/admin/club.tcl 17 Dec 2001 23:02:56 -0000 1.3
@@ -9,9 +9,10 @@
club_id:onevalue
pretty_name:onevalue
descrition:onevalue
+ url:onevalue
}
-if {![exists_and_not_null pretty_name]} {
+if {![exists_and_not_null url]} {
db_1row select_club {}
}
Fisheye: Tag 1.3 refers to a dead (removed) revision in file `openacs-4/packages/dotlrn/www/admin/club.xql'.
Fisheye: No comparison available. Pass `N' to diff?
Index: openacs-4/packages/dotlrn/www/admin/clubs-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/clubs-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/clubs-oracle.xql 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,18 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select dotlrn_clubs.club_id,
+ dotlrn_communities.community_key,
+ dotlrn_communities.pretty_name,
+ dotlrn_communities.description,
+ dotlrn_community.url(dotlrn_communities.community_id) as url
+ from dotlrn_clubs,
+ dotlrn_communities
+ where dotlrn_clubs.club_id = dotlrn_communities.community_id
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/clubs.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/clubs.adp,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/dotlrn/www/admin/clubs.adp 11 Dec 2001 16:14:13 -0000 1.3
+++ openacs-4/packages/dotlrn/www/admin/clubs.adp 17 Dec 2001 23:02:56 -0000 1.4
@@ -2,17 +2,21 @@
dotLRN Clubs
@context_bar@
-[ new club ]
+[ new club ]
-
+
-[ new club ]
+[ new club ]
Index: openacs-4/packages/dotlrn/www/admin/clubs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/clubs.tcl,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/dotlrn/www/admin/clubs.tcl 10 Dec 2001 22:48:57 -0000 1.2
+++ openacs-4/packages/dotlrn/www/admin/clubs.tcl 17 Dec 2001 23:02:56 -0000 1.3
@@ -1,3 +1,5 @@
+# dotlrn/www/admin/clubs.tcl
+
ad_page_contract {
displays dotLRN clubs admin page
@@ -6,11 +8,11 @@
@version $Id$
} {
} -properties {
- clubs:multirow
context_bar:onevalue
+ clubs:multirow
}
-set context_bar "clubs"
+set context_bar "Clubs"
db_multirow clubs select_clubs {}
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/dotlrn/www/admin/clubs.xql'.
Fisheye: No comparison available. Pass `N' to diff?
Index: openacs-4/packages/dotlrn/www/admin/index.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/index.adp,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/dotlrn/www/admin/index.adp 11 Dec 2001 16:14:13 -0000 1.5
+++ openacs-4/packages/dotlrn/www/admin/index.adp 17 Dec 2001 23:02:56 -0000 1.6
@@ -9,7 +9,8 @@
@context_bar@
Index: openacs-4/packages/dotlrn/www/admin/master.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/Attic/master.adp,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/dotlrn/www/admin/master.adp 10 Dec 2001 22:56:31 -0000 1.3
+++ openacs-4/packages/dotlrn/www/admin/master.adp 17 Dec 2001 23:02:56 -0000 1.4
@@ -1,34 +1,10 @@
@title@
-
-
-
-
-
-
-
- |
-
-
- |
- dotLRN
- |
-
- MIT Sloan
- |
-
-
- |
-
-
-
-
- |
-
-
-
@title@
+
+
<%= [eval dotlrn::admin_navbar $context_bar] %>
+
Index: openacs-4/packages/dotlrn/www/admin/need-term-note.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/need-term-note.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/need-term-note.adp 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,4 @@
+
+ Note: You must create terms to be able to create
+ class instances, since these must be associated with terms.
+
Index: openacs-4/packages/dotlrn/www/admin/one-class.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/Attic/one-class.adp,v
diff -u -r1.5 -r1.6
--- openacs-4/packages/dotlrn/www/admin/one-class.adp 11 Dec 2001 16:14:13 -0000 1.5
+++ openacs-4/packages/dotlrn/www/admin/one-class.adp 17 Dec 2001 23:02:56 -0000 1.6
@@ -1,13 +1,27 @@
-dotLRN Class Instances for @class_key@
+@pretty_name@ (@class_key@)
@context_bar@
+
+ @description@
+
+
+
+
+
+Instances
+
Index: openacs-4/packages/dotlrn/www/admin/one-class.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/Attic/one-class.tcl,v
diff -u -r1.3 -r1.4
--- openacs-4/packages/dotlrn/www/admin/one-class.tcl 29 Nov 2001 06:05:37 -0000 1.3
+++ openacs-4/packages/dotlrn/www/admin/one-class.tcl 17 Dec 2001 23:02:56 -0000 1.4
@@ -1,11 +1,17 @@
-
ad_page_contract {
Displays single dotLRN class page
@author Ben Adida (ben@openforce.net)
+ @author yon (yon@openforce.net)
@creation-date 2001-11-07
-} {
- class_key
+ @version $Id$
+} -query {
+ class_key:notnull
+} -properties {
+ pretty_name:onevalue
+ description:onevalue
+ class_instances:multirow
+ can_instantiate:onevalue
}
# Get information about that class
@@ -14,14 +20,10 @@
return
}
-# Get all class instances
-set list_of_class_instances [dotlrn_community::get_all_communities $class_key]
+db_multirow class_instances select_class_instances {}
-template::multirow create class_instances class_instance_id community_key pretty_name description
+set can_instantiate [db_string can_instantiate_class {}]
-foreach instance $list_of_class_instances {
- template::multirow append class_instances [lindex $instance 0] [lindex $instance 5] [lindex $instance 2] [lindex $instance 3]
-}
-
set context_bar {{classes Classes} One}
+
ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/one-class.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/Attic/one-class.xql,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/dotlrn/www/admin/one-class.xql 7 Nov 2001 20:20:56 -0000 1.1
+++ openacs-4/packages/dotlrn/www/admin/one-class.xql 17 Dec 2001 23:02:56 -0000 1.2
@@ -1,11 +1,31 @@
+
+
+ select pretty_name,
+ description,
+ supertype
+ from dotlrn_classes_full
+ where class_key = :class_key
+
+
-
-
-select pretty_name, description, supertype from dotlrn_classes_full where class_key= :class_key
-
-
+
+
+ select *
+ from dotlrn_class_instances_full dotlrn_class_instances
+ where dotlrn_class_instances.class_key = :class_key
+
+
+
+
+ select count(*)
+ from dotlrn_terms
+ where dotlrn_terms.term_id not in (select dotlrn_class_instances.term_id
+ from dotlrn_class_instances
+ where dotlrn_class_instances.class_key = :class_key)
+
+
Index: openacs-4/packages/dotlrn/www/admin/one-club-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/Attic/one-club-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/one-club-oracle.xql 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,15 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select dotlrn_communities.pretty_name,
+ dotlrn_communities.description,
+ dotlrn_community.url(:club_id) as url
+ from dotlrn_communities
+ where dotlrn_communities.community_id = :club_id
+
+
+
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `openacs-4/packages/dotlrn/www/admin/one-club.xql'.
Fisheye: No comparison available. Pass `N' to diff?
Index: openacs-4/packages/dotlrn/www/admin/term-new.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/term-new.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/term-new.adp 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,5 @@
+
+dotLRN New Term
+@context_bar@
+
+
Index: openacs-4/packages/dotlrn/www/admin/term-new.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/term-new.tcl,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/term-new.tcl 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,45 @@
+ad_page_contract {
+ create a new term - input form
+
+ @author yon (yon@openforce.net)
+ @creation-date 2001-12-13
+ @version $Id: term-new.tcl,v 1.1 2001/12/17 23:02:56 yon Exp $
+} -query {
+ {referer ""}
+} -properties {
+ context_bar:onevalue
+}
+
+form create add_term
+
+element create add_term term_name \
+ -label "Term (e.g. Spring, Fall)" -datatype text -widget text -html {size 30}
+
+element create add_term term_year \
+ -label "Year" -datatype text -widget text -html {size 4}
+
+element create add_term start_date \
+ -label "Start Date" -datatype date -widget date -format {MONTH DD YYYY}
+
+element create add_term end_date \
+ -label "End Date" -datatype date -widget date -format {MONTH DD YYYY}
+
+element create add_term referer \
+ -label "Referer" -value $referer -datatype text -widget hidden
+
+if {[form is_valid add_term]} {
+ form get_values add_term term_name term_year start_date end_date referer
+
+ dotlrn_term::new -term_name $term_name -term_year $term_year -start_date $start_date -end_date $end_date
+
+ if {[empty_string_p $referer]} {
+ set referer "terms"
+ }
+
+ ad_returnredirect $referer
+ ad_script_abort
+}
+
+set context_bar {{terms Terms} New}
+
+ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/term.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/term.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/term.adp 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1 @@
+@term_name@ @term_year@ (@start_date@ - @end_date@)
Index: openacs-4/packages/dotlrn/www/admin/term.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/term.tcl,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/term.tcl 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,20 @@
+# dotlrn/www/admin/term.tcl
+
+ad_page_contract {
+ @author yon (yon@openforce.net)
+ @creation-date 2001-12-03
+ @version $Id: term.tcl,v 1.1 2001/12/17 23:02:56 yon Exp $
+} {
+} -properties {
+ term_id:onevalue
+ term_name:onevalue
+ term_year:onevalue
+ start_date:onevalue
+ end_date:onevalue
+}
+
+if {![exists_and_not_null term_name]} {
+ db_1row select_term {}
+}
+
+ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/term.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/term.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/term.xql 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,14 @@
+
+
+
+
+
+ select dotlrn_terms.term_name,
+ dotlrn_terms.term_year,
+ dotlrn_terms.start_date,
+ dotlrn_terms.end_date
+ from dotlrn_terms
+ where dotlrn_terms.term_id = :term_id
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/terms.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/terms.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/terms.adp 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,22 @@
+
+dotLRN Terms
+@context_bar@
+
+[ new term ]
+
+
+
+
+
+
+
+
+
+
+
+[ new term ]
+
Index: openacs-4/packages/dotlrn/www/admin/terms.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/terms.tcl,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/terms.tcl 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,17 @@
+# dotlrn/www/admin/terms.tcl
+
+ad_page_contract {
+ @author yon (yon@milliped.com)
+ @creation-date Dec 13, 2001
+ @version $Id: terms.tcl,v 1.1 2001/12/17 23:02:56 yon Exp $
+} -query {
+} -properties {
+ context_bar:onevalue
+ terms:multirow
+}
+
+set context_bar "Terms"
+
+db_multirow terms select_terms {}
+
+ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/terms.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/terms.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/terms.xql 17 Dec 2001 23:02:56 -0000 1.1
@@ -0,0 +1,15 @@
+
+
+
+
+
+ select term_id,
+ term_name,
+ term_year,
+ start_date,
+ end_date
+ from dotlrn_terms
+ order by start_date
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/user-edit.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/user-edit.tcl,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/dotlrn/www/admin/user-edit.tcl 10 Dec 2001 23:58:31 -0000 1.1
+++ openacs-4/packages/dotlrn/www/admin/user-edit.tcl 17 Dec 2001 23:02:56 -0000 1.2
@@ -17,10 +17,10 @@
-label "User Type" -datatype text -widget select -options [dotlrn::get_user_types]
element create edit_user rel_type \
- -label "Access" -datatype text -widget select -options {{{Limited Access} dotlrn_user_rel} {{Full Access} dotlrn_full_user_rel}}
+ -label "Access" -datatype text -widget select -options {{{limited access} dotlrn_user_rel} {{full access} dotlrn_full_user_rel}}
element create edit_user read_private_data_p \
- -label "Can Access Private Information?" -datatype text -widget select -options {{Yes t} {No f}}
+ -label "Can Access Private Information?" -datatype text -widget select -options {{yes t} {no f}}
# Create a form of hidden vars
@@ -36,8 +36,6 @@
# We verified everything, now we make the change
if {[form is_valid verif_edit_user]} {
- ns_log Notice "BENLOG - verif_edit_user is VALID!"
-
template::form get_values verif_edit_user user_id type_id rel_type read_private_data_p
set rel_id [db_string select_rel_id "select rel_id from dotlrn_users where user_id=:user_id"]
@@ -59,9 +57,7 @@
if {[form is_valid edit_user]} {
- ns_log Notice "BENLOG - edit_user is VALID!"
template::form get_values edit_user user_id type_id rel_type read_private_data_p
- ns_log Notice "BENLOG - immediate read_private_data_p is $read_private_data_p"
# Do something
set new_rel_type $rel_type
@@ -70,22 +66,16 @@
set old_rel_type [db_string select_rel_type "select 'dotlrn_full_user_rel' from dual where exists (select 1 from dotlrn_full_users where user_id=:user_id)" -default "dotlrn_user_rel"]
if {$new_rel_type == $old_rel_type} {
- ns_log Notice "BENLOG - new_type is the same!"
-
# Simply update things
-
db_transaction {
# Update straight user info
db_dml update_user {}
# Update permissions
- ns_log Notice "BENLOG - read_private_data set to $read_private_data_p"
acs_privacy::set_user_read_private_data -user_id $user_id -object_id [dotlrn::get_package_id] -value $read_private_data_p
}
} else {
- ns_log Notice "BENLOG - new_type is different!"
# Warn about the change
-
element set_properties verif_edit_user user_id -value $user_id
element set_properties verif_edit_user type_id -value $type_id
element set_properties verif_edit_user rel_type -value $rel_type
@@ -114,4 +104,3 @@
element set_properties edit_user read_private_data_p -value $read_private_data_p
ad_return_template
-
Index: openacs-4/packages/dotlrn/www/admin/user-new-2.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/user-new-2.tcl,v
diff -u -r1.6 -r1.7
--- openacs-4/packages/dotlrn/www/admin/user-new-2.tcl 11 Dec 2001 00:27:59 -0000 1.6
+++ openacs-4/packages/dotlrn/www/admin/user-new-2.tcl 17 Dec 2001 23:02:56 -0000 1.7
@@ -17,10 +17,10 @@
-label "User Type" -datatype text -widget select -options [dotlrn::get_user_types]
element create add_user rel_type \
- -label "Access" -datatype text -widget select -options {{{Limited Access} dotlrn_user_rel} {{Full Access} dotlrn_full_user_rel}}
+ -label "Access" -datatype text -widget select -options {{{limited access} dotlrn_user_rel} {{full access} dotlrn_full_user_rel}}
element create add_user read_private_data_p \
- -label "Can Access Private Information?" -datatype text -widget select -options {{Yes t} {No f}}
+ -label "Can Access Private Information?" -datatype text -widget select -options {{yes t} {no f}}
if {[form is_valid add_user]} {
template::form get_values add_user user_id type_id rel_type read_private_data_p
Index: openacs-4/packages/dotlrn/www/admin/users.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users.adp,v
diff -u -r1.6 -r1.7
--- openacs-4/packages/dotlrn/www/admin/users.adp 11 Dec 2001 16:14:13 -0000 1.6
+++ openacs-4/packages/dotlrn/www/admin/users.adp 17 Dec 2001 23:02:56 -0000 1.7
@@ -26,8 +26,8 @@
| @users.last_name@, @users.first_names@ (@users.email@) |
@users.type@ |
-LimitedFull |
-YESNO |
+limitedfull |
+yesno |