Index: openacs-4/packages/dotlrn/www/admin/users-chunk-large-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-large-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-large-oracle.xql 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,53 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select dotlrn_users.user_id,
+ dotlrn_users.first_names,
+ dotlrn_users.last_name,
+ dotlrn_users.email,
+ nvl((select 'f'
+ from dotlrn_full_user_rels
+ where dotlrn_full_user_rels.rel_id = dotlrn_users.rel_id),
+ 't') as limited_access_p,
+ acs_permission.permission_p(:dotlrn_package_id, dotlrn_users.user_id, 'read_private_data') as read_private_data_p,
+ acs_permission.permission_p(:root_object_id, dotlrn_users.user_id, 'admin') as site_wide_admin_p
+ from dotlrn_users
+ where dotlrn_users.type = :type
+ and (
+ lower(dotlrn_users.last_name) like lower('%' || :search_text || '%')
+ or lower(dotlrn_users.first_names) like lower('%' || :search_text || '%')
+ or lower(dotlrn_users.email) like lower('%' || :search_text || '%')
+ )
+ order by dotlrn_users.last_name
+
+
+
+
+
+ select persons.person_id,
+ persons.first_name,
+ persons.last_name,
+ parties.email,
+ 't',
+ 'f',
+ acs_permission.permission_p(:root_object_id, persons.person_id, 'admin') as site_wide_admin_p
+ from persons,
+ parties
+ where persons.person_id = parties.party_id
+ and not exists (select 1
+ from dotlrn_users
+ where dotlrn_users.user_id = persons.person_id)
+ and (
+ lower(dotlrn_users.last_name) like lower('%' || :search_text || '%')
+ or lower(dotlrn_users.first_names) like lower('%' || :search_text || '%')
+ or lower(dotlrn_users.email) like lower('%' || :search_text || '%')
+ )
+ order by persons.last_name
+
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-large.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-large.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-large.adp 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+ User |
+ Access |
+ Read Private Data? |
+ Site-wide Admin? |
+
+
+<% set i 0 %>
+
+
+
+<%
+ if {!$i} {set bgcolor #ffffff} else {set bgcolor #cccccc}
+ set i [expr 1 - $i]
+%>
+
+
+ @users.last_name@, @users.first_names@ (@users.email@) |
+ limitedfull |
+ yesno |
+
+
+
+ yes
+
+
+ no
+
+
+ yes
+ |
+
+
+
+
+
+ |
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-large.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-large.tcl,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-large.tcl 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,47 @@
+ad_page_contract {
+ Displays main dotLRN admin page
+
+ @author Ben Adida (ben@openforce.net)
+ @creation-date 2001-11-04
+} -query {
+ {search_text ""}
+} -properties {
+ user_id:onevalue
+ users:multirow
+}
+
+if {![exists_and_not_null type]} {
+ set type admin
+}
+
+form create user_search
+
+element create user_search search_text \
+ -label Search \
+ -datatype text \
+ -widget text \
+ -value $search_text
+
+element create user_search type \
+ -label Type \
+ -datatype text \
+ -widget hidden \
+ -value $type
+
+if {[form is_valid user_search]} {
+ form get_values user_search search_text
+
+ set user_id [ad_conn user_id]
+ set dotlrn_package_id [dotlrn::get_package_id]
+ set root_object_id [acs_magic_object security_context_root]
+
+ if {[string equal $type "pending"] == 1} {
+ db_multirow users select_non_dotlrn_users {}
+ } else {
+ db_multirow users select_dotlrn_users {}
+ }
+} else {
+ multirow create users dummy
+}
+
+ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-medium-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-medium-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-medium-oracle.xql 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,69 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select count(*)
+ from dual
+ where exists (select 1
+ from dotlrn_users
+ where dotlrn_users.type = :type
+ and upper(substr(dotlrn_users.last_name, 1, 1)) = upper(:dimension))
+
+
+
+
+
+ select count(*)
+ from dual
+ where exists (select 1
+ from persons
+ where not exists (select 1
+ from dotlrn_users
+ where dotlrn_users.user_id = persons.person_id)
+ and upper(substr(persons.last_name, 1, 1)) = upper(:dimension))
+
+
+
+
+
+ select dotlrn_users.user_id,
+ dotlrn_users.first_names,
+ dotlrn_users.last_name,
+ dotlrn_users.email,
+ nvl((select 'f'
+ from dotlrn_full_user_rels
+ where dotlrn_full_user_rels.rel_id = dotlrn_users.rel_id),
+ 't') as limited_access_p,
+ acs_permission.permission_p(:dotlrn_package_id, dotlrn_users.user_id, 'read_private_data') as read_private_data_p,
+ acs_permission.permission_p(:root_object_id, dotlrn_users.user_id, 'admin') as site_wide_admin_p
+ from dotlrn_users
+ where dotlrn_users.type = :type
+ and upper(substr(dotlrn_users.last_name, 1, 1)) = upper(:section)
+ order by dotlrn_users.last_name
+
+
+
+
+
+ select persons.person_id,
+ persons.first_name,
+ persons.last_name,
+ parties.email,
+ 't',
+ 'f',
+ acs_permission.permission_p(:root_object_id, persons.person_id, 'admin') as site_wide_admin_p
+ from persons,
+ parties
+ where persons.person_id = parties.party_id
+ and not exists (select 1
+ from dotlrn_users
+ where dotlrn_users.user_id = persons.person_id)
+ and upper(substr(persons.last_name, 1, 1)) = upper(:section)
+ order by persons.last_name
+
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-medium.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-medium.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-medium.adp 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,45 @@
+@control_bar@
+
+
+
+
+
+
+ User |
+ Access |
+ Read Private Data? |
+ Site-wide Admin? |
+
+
+<% set i 0 %>
+
+
+
+<%
+ if {!$i} {set bgcolor #ffffff} else {set bgcolor #cccccc}
+ set i [expr 1 - $i]
+%>
+
+
+ @users.last_name@, @users.first_names@ (@users.email@) |
+ limitedfull |
+ yesno |
+
+
+
+ yes
+
+
+ no
+
+
+ yes
+ |
+
+
+
+
+
+ |
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-medium.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-medium.tcl,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-medium.tcl 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,45 @@
+ad_page_contract {
+ Displays main dotLRN admin page
+
+ @author Ben Adida (ben@openforce.net)
+ @creation-date 2001-11-04
+} -query {
+ {section ""}
+} -properties {
+ user_id:onevalue
+ control_bar:onevalue
+ users:multirow
+}
+
+set user_id [ad_conn user_id]
+set dotlrn_package_id [dotlrn::get_package_id]
+set root_object_id [acs_magic_object security_context_root]
+
+if {![exists_and_not_null type]} {
+ set type admin
+}
+
+set default_section Z
+foreach dimension {A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} {
+ if {[string equal $type "pending"] == 1} {
+ set section_count [db_string select_non_dotlrn_users_count {}]
+ } else {
+ set section_count [db_string select_dotlrn_users_count {}]
+ }
+
+ if {[empty_string_p $section] && $section_count} {
+ set section $dimension
+ }
+
+ lappend dimensions [list $dimension $dimension {} $section_count]
+}
+
+set control_bar [portal::dimensional [list [list section {} $section $dimensions]]]
+
+if {[string equal $type "pending"] == 1} {
+ db_multirow users select_non_dotlrn_users {}
+} else {
+ db_multirow users select_dotlrn_users {}
+}
+
+ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/Attic/users-chunk-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-oracle.xql 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,24 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select count(*)
+ from dotlrn_users
+ where dotlrn_users.type = :type
+
+
+
+
+
+ select count(*)
+ from persons
+ where not exists (select 1
+ from dotlrn_users
+ where dotlrn_users.user_id = persons.person_id)
+
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-small-oracle.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-small-oracle.xql,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-small-oracle.xql 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,43 @@
+
+
+
+ oracle8.1.6
+
+
+
+ select dotlrn_users.user_id,
+ dotlrn_users.first_names,
+ dotlrn_users.last_name,
+ dotlrn_users.email,
+ nvl((select 'f'
+ from dotlrn_full_user_rels
+ where dotlrn_full_user_rels.rel_id = dotlrn_users.rel_id),
+ 't') as limited_access_p,
+ acs_permission.permission_p(:dotlrn_package_id, dotlrn_users.user_id, 'read_private_data') as read_private_data_p,
+ acs_permission.permission_p(:root_object_id, dotlrn_users.user_id, 'admin') as site_wide_admin_p
+ from dotlrn_users
+ where dotlrn_users.type = :type
+ order by dotlrn_users.last_name
+
+
+
+
+
+ select persons.person_id,
+ persons.first_name,
+ persons.last_name,
+ parties.email,
+ 't',
+ 'f',
+ acs_permission.permission_p(:root_object_id, persons.person_id, 'admin') as site_wide_admin_p
+ from persons,
+ parties
+ where persons.person_id = parties.party_id
+ and not exists (select 1
+ from dotlrn_users
+ where dotlrn_users.user_id = persons.person_id)
+ order by persons.last_name
+
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-small.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-small.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-small.adp 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,43 @@
+
+
+
+
+
+ User |
+ Access |
+ Read Private Data? |
+ Site-wide Admin? |
+
+
+<% set i 0 %>
+
+
+
+<%
+ if {!$i} {set bgcolor #ffffff} else {set bgcolor #cccccc}
+ set i [expr 1 - $i]
+%>
+
+
+ @users.last_name@, @users.first_names@ (@users.email@) |
+ limitedfull |
+ yesno |
+
+
+
+ yes
+
+
+ no
+
+
+ yes
+ |
+
+
+
+
+
+ |
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk-small.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk-small.tcl,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk-small.tcl 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,27 @@
+ad_page_contract {
+ Displays main dotLRN admin page
+
+ @author Ben Adida (ben@openforce.net)
+ @creation-date 2001-11-04
+} -query {
+} -properties {
+ user_id:onevalue
+ users:multirow
+}
+
+set user_id [ad_conn user_id]
+set dotlrn_package_id [dotlrn::get_package_id]
+set root_object_id [acs_magic_object security_context_root]
+
+if {![exists_and_not_null type]} {
+ set type admin
+}
+
+# Currently, just present a list of dotLRN users
+if {[string equal $type "pending"] == 1} {
+ db_multirow users select_non_dotlrn_users {}
+} else {
+ db_multirow users select_dotlrn_users {}
+}
+
+ad_return_template
Index: openacs-4/packages/dotlrn/www/admin/users-chunk.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk.adp,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk.adp 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,13 @@
+@control_bar@
+
+
+
+
+
+
+
+
+
+
+
+
Index: openacs-4/packages/dotlrn/www/admin/users-chunk.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users-chunk.tcl,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotlrn/www/admin/users-chunk.tcl 30 Jan 2002 22:54:59 -0000 1.1
@@ -0,0 +1,30 @@
+ad_page_contract {
+ Displays main dotLRN admin page
+
+ @author Ben Adida (ben@openforce.net)
+ @creation-date 2001-11-04
+} -query {
+ {type admin}
+} -properties {
+ control_bar:onevalue
+ n_users:onevalue
+}
+
+set control_bar [ad_dimensional {
+ {type {User Type:} admin
+ {
+ {admin Administrators {}}
+ {professor Professors {}}
+ {student Students {}}
+ {pending Pending {}}
+ }
+ }
+}]
+
+if {[string equal $type "pending"] == 1} {
+ set n_users [db_string select_non_dotlrn_users_count {}]
+} else {
+ set n_users [db_string select_dotlrn_users_count {}]
+}
+
+ad_return_template
Fisheye: Tag 1.3 refers to a dead (removed) revision in file `openacs-4/packages/dotlrn/www/admin/users-oracle.xql'.
Fisheye: No comparison available. Pass `N' to diff?
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.11 -r1.12
--- openacs-4/packages/dotlrn/www/admin/users.adp 23 Jan 2002 00:15:44 -0000 1.11
+++ openacs-4/packages/dotlrn/www/admin/users.adp 30 Jan 2002 22:54:59 -0000 1.12
@@ -2,68 +2,14 @@
Users
@context_bar@
-[ create a new user ]
+[ Create A New User ]
-
-
-
-
-
- User |
- Type |
- Access |
- Read Private Data? |
- Site-wide Admin? |
-
-
-<% set i 0 %>
-
-
-
-<%
- if {$i == 0} {set bgcolor white} else {set bgcolor #cccccc}
- set i [expr 1 - $i]
-%>
-
-
- @users.last_name@, @users.first_names@ (@users.email@) |
- @users.type@ |
- limitedfull |
- yesno |
-
-
-
- yes
-
-
- no
-
-
- yes
- |
-
-
-
-
-
- |
-
-
-
-
-
-
-
-
-[ create a new user ]
-
+
Index: openacs-4/packages/dotlrn/www/admin/users.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/admin/users.tcl,v
diff -u -r1.6 -r1.7
--- openacs-4/packages/dotlrn/www/admin/users.tcl 23 Jan 2002 00:15:44 -0000 1.6
+++ openacs-4/packages/dotlrn/www/admin/users.tcl 30 Jan 2002 22:54:59 -0000 1.7
@@ -6,17 +6,8 @@
} -query {
} -properties {
context_bar:onevalue
- user_id:onevalue
- users:multirow
}
-set user_id [ad_conn user_id]
-
-set dotlrn_package_id [dotlrn::get_package_id]
-
-# Currently, just present a list of dotLRN users
-db_multirow users select_dotlrn_users {}
-
set context_bar {Users}
ad_return_template
Fisheye: Tag 1.7 refers to a dead (removed) revision in file `openacs-4/packages/dotlrn/www/admin/users.xql'.
Fisheye: No comparison available. Pass `N' to diff?