CVS log for loncom/interface/lonuserutils.pm
Up to [LON-CAPA] / loncom / interface
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN
Revision 1.221: download - view: text, markup, annotated - select for diffs
Fri Jan 5 04:01:40 2024 UTC (7 months, 1 week ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X,
HEAD
Diff to previous 1.220: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.220: +34 -6
lines
- Defaults for User Status for "List Users" in course context for courses
with institutional code:
- "Will Have Future Access" if before start access date set in course
("last login" checkbox also unchecked, bu default).
- "Previously Had Access" if after end access date set in course.
- "Currently Has Access" otherwise.
- "active groups" unchecked if there are no groups in course.
Revision 1.220: download - view: text, markup, annotated - select for diffs
Thu Dec 7 04:47:00 2023 UTC (8 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.219: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.219: +39 -4
lines
- Prevent name information in classlist.db files being updated with empty
string(s) if file upload by DC i used make bulk change(s) to studentIDs
when csv file lacks column(s) containing name information for users.
Revision 1.219: download - view: text, markup, annotated - select for diffs
Sat Nov 4 00:06:00 2023 UTC (9 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.218: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.218: +30 -4
lines
- Bug 5273. Authors can show which unexpired co-author roles are managers via:
People > "Manage Co-authors"
Revision 1.218: download - view: text, markup, annotated - select for diffs
Fri Nov 3 01:12:15 2023 UTC (9 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.217: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.217: +68 -10
lines
- Authoring Space defaults defaults which domain coordinator can override.
- Available Editors, WebDAV access, Disk Quota for Authoring Space
can be set for specific users by DC via "Add/modify user"
- Bug 5273 Co-authors in "group authoring" accounts can manage co-authors
- Existing co-author(s) can be assigned rights to add/revoke co-author
roles. Can be set by DC via "Add/modify user" or by author via "People"
- Co-authors and Assistant co-authors can view a list of co-authors for
the Authoring Space. Availability set by Author or Co-author "manager".
Listing can be set to "opt-in".
Revision 1.217: download - view: text, markup, annotated - select for diffs
Mon Oct 2 21:01:21 2023 UTC (10 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.216: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.216: +14 -2
lines
- Bug 6979.
"View As" form in Functions menu includes domain dropdown list if users in
course are from more than one domain. Use course's environment.db to store
comma separated list of unique domains to which course users belong.
Revision 1.216: download - view: text, markup, annotated - select for diffs
Tue Aug 1 15:56:32 2023 UTC (12 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.215: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.215: +4 -1
lines
- "User Self-Enrollment" link/icon always shown in Administration box in
People > Users for course personnel with privilege to assign student roles,
even if course configuration (set by DC) makes all self-enrollment options
configurable by a DC and not a CC (settings will be readonly by CC).
Revision 1.215: download - view: text, markup, annotated - select for diffs
Tue Aug 1 07:48:21 2023 UTC (12 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.214: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.214: +3 -3
lines
- Submission of "Course settings modifiable only by Domain Coordinator"
form should still work when there is only one authentication type which
may be set as the default, but it is not set.
- Scope for @in_domain array.
Revision 1.214: download - view: text, markup, annotated - select for diffs
Tue Jun 20 14:03:52 2023 UTC (13 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.213: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.213: +2 -2
lines
- Support case where assignment of roles in a different domain is queued
pending acceptance of the role by the role recipient.
- A user can also choose to decline the role.
- Domain configuration can be set for domain roles, co-author roles,
course roles and community roles.
Revision 1.213: download - view: text, markup, annotated - select for diffs
Thu Dec 1 01:28:26 2022 UTC (20 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.212: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.212: +389 -181
lines
- Continued work on support for approval by user's DC for assignment of a
role in domain, authoring space, or course not in user's own domain.
Revision 1.212: download - view: text, markup, annotated - select for diffs
Wed Nov 23 02:55:37 2022 UTC (20 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.211: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.211: +432 -6
lines
- Take into account domain configuration in user's domain for whether approval
(from user's DC or user) is needed to complete assignment of a role in a
domain, authoring space, or course that does not belog to the user's domain.
Work in progress.
Revision 1.211: download - view: text, markup, annotated - select for diffs
Thu Nov 17 19:07:21 2022 UTC (20 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.210: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.210: +4 -3
lines
- Don't display "Manage Users" menu with "Helpdesk Access" link to course
owner or co-owner for requests for /adm/createuser when course is being
viewed as a student.
Revision 1.210: download - view: text, markup, annotated - select for diffs
Mon Feb 14 01:15:24 2022 UTC (2 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.209: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.209: +3 -134
lines
- Move &passwd_validation_js() to loncommon.pm to facilitate re-use.
Revision 1.209: download - view: text, markup, annotated - select for diffs
Tue Aug 24 00:15:02 2021 UTC (2 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.208: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.208: +4 -2
lines
- Bug 6956. If internally authenticated is an option, but "Local auth" is the
chosen option, form validation no longer prompts for initial password (for
internal) if that field is empty.
Revision 1.208: download - view: text, markup, annotated - select for diffs
Mon Aug 23 20:10:40 2021 UTC (2 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.207: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.207: +6 -2
lines
- If record(s) in uploaded CSV data contain fewer than 7 characters in column
identified as password field, warning message now includes number 7 when a
minimum is yet to be specified in the domain config; system default (7) used.
Revision 1.207: download - view: text, markup, annotated - select for diffs
Wed Jul 8 14:26:37 2020 UTC (4 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.206: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.206: +3 -2
lines
- coding style.
Revision 1.206: download - view: text, markup, annotated - select for diffs
Sun Apr 5 20:08:52 2020 UTC (4 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.205: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.205: +11 -1
lines
- Domain Coordinator can change password for existing user when assigning
a student role in a course (in domain context only).
Revision 1.205: download - view: text, markup, annotated - select for diffs
Mon Feb 10 17:12:54 2020 UTC (4 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.204: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.204: +3 -1
lines
- Offer chance to change new section name if invalid characters found.
Revision 1.204: download - view: text, markup, annotated - select for diffs
Wed Sep 11 14:20:38 2019 UTC (4 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.203: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.203: +11 -11
lines
- Reverse part of change in rev. 1.171 which had addressed bug 2593, in
case where no roles were being assigned.
Revision 1.203: download - view: text, markup, annotated - select for diffs
Mon Aug 26 00:15:57 2019 UTC (4 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.202: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.202: +3 -5
lines
- Update $numrules in &passwd_validation_js() if minimum password length > 0
Revision 1.202: download - view: text, markup, annotated - select for diffs
Sun Aug 25 02:42:56 2019 UTC (4 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.201: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.201: +9 -5
lines
- Domain Configuration for passwords for internally-authenticated users.
- Default minimum password length of 7 set in a single location.
- Value for min length set in domain's configuration may not be less than
the default.
- javascript function: warnIntPass() warns aboit invalid values for
min and max length, expiration time, and number saved for domain
config for passwords.
Revision 1.201: download - view: text, markup, annotated - select for diffs
Tue Jul 23 13:58:53 2019 UTC (5 years ago) by raeburn
Branches: MAIN
Diff to previous 1.200: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.200: +10 -10
lines
- Self-cataloging of courses based on institutional code is cached for 1 hour.
Revision 1.200: download - view: text, markup, annotated - select for diffs
Sat May 11 21:34:01 2019 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.199: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.199: +73 -5
lines
- Rules for length and/or characters in a LON-CAPA password (internal auth)
checked when new user accounts are created or auth is changed via file upload.
Revision 1.199: download - view: text, markup, annotated - select for diffs
Mon May 6 19:28:17 2019 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.198: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.198: +21 -2
lines
- Domain configuration which allows Course Owner to change a student's
password (with conditions):
- Restrict to specified institutional status types for (a) course owner
and (b) student.
Revision 1.198: download - view: text, markup, annotated - select for diffs
Mon May 6 18:25:58 2019 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.197: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.197: +2 -2
lines
- File upload form not submitted if no file selected.
Revision 1.197: download - view: text, markup, annotated - select for diffs
Sun May 5 04:00:42 2019 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.196: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.196: +2 -2
lines
- Rules for length and/or characters in a LON-CAPA password (internal auth)
checked client-side when a user self-creates a user account.
Revision 1.196: download - view: text, markup, annotated - select for diffs
Sat May 4 19:57:29 2019 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.195: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.195: +153 -7
lines
- Rules for length and/or characters in a LON-CAPA password (internal auth)
checked client-side when creating or modifying a user.
Revision 1.195: download - view: text, markup, annotated - select for diffs
Mon Apr 29 22:19:24 2019 UTC (5 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.194: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.194: +53 -2
lines
- Support domain configuration which allows a Course Owner to change a
student's password, if:
(a) same domain is used by owner, course, and student
(b) student has no active or future roles besides student role in courses
owned by the course owner making the change
(c) course container is not Community or Placement Test
(d) owner is course cordinator in the course
(e) setting to disable this action has not been set for the specific course
Revision 1.194: download - view: text, markup, annotated - select for diffs
Fri Mar 23 01:01:21 2018 UTC (6 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.193: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.193: +13 -4
lines
- Bug 6754 LON-CAPA as LTI Provider
- Creation of new LON-CAPA user account available from an LTI Consumer.
- Creation of new LON-CAPA course available from an LTI Consumer.
- Self-enrollment in a LON-CAPA course available from an LTI Consumer.
Revision 1.193: download - view: text, markup, annotated - select for diffs
Sat Nov 4 20:59:39 2017 UTC (6 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.192: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.192: +20 -8
lines
- When a csv file of users is uploaded, error messages are displayed in the
case of (a) an invalid datatoken, or (b) invalid home server for new users,
In (a) user is prompted to re-upload the file; in (b) user is prompted to
select default domain again.
Revision 1.192: download - view: text, markup, annotated - select for diffs
Sat Nov 4 20:23:23 2017 UTC (6 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.191: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.191: +12 -30
lines
- When current action is 'upload', opening <form> tag is provided by
loncreateuser::handler -- add the same for the closing </form> tag.
- Eliminate duplicated <form> tags provided by routines in lonuserutils.pm
called in this context by loncreateuser, and remove code in lonuserutils.pm
which provides </form> (no longer needed).
Revision 1.191: download - view: text, markup, annotated - select for diffs
Sat Nov 4 16:13:31 2017 UTC (6 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.190: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.190: +13 -5
lines
- Need closing form tag in case of early return from &upfile_drop_add(),
but end_page() call is not needed since it is called in loncreateuser.pm.
Revision 1.190: download - view: text, markup, annotated - select for diffs
Fri Aug 11 20:14:44 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.189: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.189: +13 -6
lines
- Trust settings
Modify some changes in rev. 1.185
Revision 1.189: download - view: text, markup, annotated - select for diffs
Fri Aug 11 18:58:16 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.188: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.188: +9 -4
lines
- Sanity checking
Revision 1.188: download - view: text, markup, annotated - select for diffs
Fri Aug 11 00:24:53 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.187: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.187: +5 -5
lines
- Trust Settings
- lonnet::trusted_domains() returns array or array refs, for passing to
loncommon::select_dom_form() or lonnet::will_trust().
Revision 1.187: download - view: text, markup, annotated - select for diffs
Wed Aug 9 19:20:50 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.186: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.186: +3 -2
lines
- add a line feed.
Revision 1.186: download - view: text, markup, annotated - select for diffs
Tue Aug 8 15:34:32 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.185: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.185: +2 -2
lines
- Typo.
Revision 1.185: download - view: text, markup, annotated - select for diffs
Mon Aug 7 20:22:13 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.184: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.184: +71 -4
lines
- Trust Settings
Check if action is permissible based on trust settings for:
catalog, domroles, enroll, reqcrs, msg, othcoau, or coaurem for current context.
Revision 1.184: download - view: text, markup, annotated - select for diffs
Fri Jul 7 02:50:41 2017 UTC (7 years, 1 month ago) by raeburn
Branches: MAIN
Branch point for: version_2_11_X,
version_2_11_2_msu
Diff to previous 1.183: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.183: +2 -2
lines
- Ensure "Action to take for selected users" div floats above table of users.
Revision 1.183: download - view: text, markup, annotated - select for diffs
Mon Apr 10 23:18:54 2017 UTC (7 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_uiuc,
version_2_11_2
Branch point for: version_2_11_2_educog
Diff to previous 1.182: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.182: +9 -4
lines
- Current start and end dates included in form, even if dates are not shown,
so user's access dates will remain unchanged when action is section switch.
Revision 1.182: download - view: text, markup, annotated - select for diffs
Sat Jan 28 03:48:44 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.181: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.181: +2 -2
lines
- Domain Helpdesk Assistant role for use by domain helpdesk student employees
- browse access to shared repository (including own domain) is excluded.
Revision 1.181: download - view: text, markup, annotated - select for diffs
Wed Jan 18 21:07:31 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.180: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.180: +2 -2
lines
- Second arg in courseclassifier::javascript_code_selections() changed to ref
to array.
Revision 1.180: download - view: text, markup, annotated - select for diffs
Mon Jan 2 19:44:07 2017 UTC (7 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.179: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.179: +128 -3
lines
- Ad hoc roles for helpdesk personnel.
- Domain configuration for:
- which user(s) with dh role in domain may use each ad hoc role.
- set by institutional status, or by include specific people, or by
exclude specific people.
- assign role description (displayed on Roles page, and at top left of
page, when role active).
- assign role order (numerical).
- Course configuration (available for editing by course owner, and viewing
by co-owner(s).
- can override domain defaults for which dh role users can use ad hoc role(s)
in course.
- can override domain defaults set for course-level privileges for ad hoc
role(s).
Revision 1.179: download - view: text, markup, annotated - select for diffs
Sun Nov 13 21:09:56 2016 UTC (7 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.178: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.178: +19 -9
lines
- When listing users in domain context, actions available when clicking user's
username link can include display of access log information.
Revision 1.178: download - view: text, markup, annotated - select for diffs
Wed Nov 9 00:32:45 2016 UTC (7 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.177: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.177: +21 -10
lines
- Viewing of class roster and enrollment type is available to roles with 'vcl'
priv (via Automated Enrollment), but without ability to switch auto to
manual, and vice versa, or to lock against changes (via disabled attribute).
Revision 1.177: download - view: text, markup, annotated - select for diffs
Fri Oct 14 23:26:21 2016 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.176: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.176: +8 -4
lines
- Some custom roles may receive only one usernamelink radio button.
Revision 1.176: download - view: text, markup, annotated - select for diffs
Mon Oct 10 03:02:47 2016 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.175: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.175: +4 -1
lines
- "User Access Log" item added to User Management Menu (Single Users) in
domain context -- 'vac' priv assigned at domain level to domain coordinator
and domain helpdesk.
- Can search for user in a domain, and view log-in, logout and role selection
history, as recorded in user's activity.log file.
Revision 1.175: download - view: text, markup, annotated - select for diffs
Tue Oct 4 21:02:16 2016 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.174: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.174: +351 -4
lines
- Move routines for creating/modifying custom roles to lonuserutils.pm to
facilitate re-use.
- Changes to standard role names and privilege names when switching from
Course to Commmunity, when adding/modifying custom roles, with a domain
role active, occur client-side, and no longer require page reload.
Revision 1.174: download - view: text, markup, annotated - select for diffs
Sun Jul 24 14:34:59 2016 UTC (8 years ago) by raeburn
Branches: MAIN
Diff to previous 1.173: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.173: +20 -15
lines
- Bug 5464
Can set failsafe value in domain (or override in Auto-enollment course
configuration to avoid unwanted dropping of students when no data are
retrieved for a particular inststitutional section.
Revision 1.173: download - view: text, markup, annotated - select for diffs
Sat Apr 2 04:30:21 2016 UTC (8 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.172: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.172: +3 -1
lines
- Bug 6808. New course container -- "Placement" for Placement Tests.
Work in progress.
Revision 1.172: download - view: text, markup, annotated - select for diffs
Sun Aug 9 21:43:18 2015 UTC (9 years ago) by raeburn
Branches: MAIN
Diff to previous 1.171: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.171: +71 -30
lines
- Bug 5596
- Message shown that initial retrieval of institutional data may take time.
- Progress indicator displayed while enrollment in progress
- Where institutional data are available for a user being added, that
replaces data included in file upload.
- Student/employee ID checking for both new users and existing users
if rule(s) specified in localenroll.pm for domain, and enabled via:
domain configuration > User Creation > Format rules to check for IDs.
Revision 1.171: download - view: text, markup, annotated - select for diffs
Wed Aug 5 18:47:21 2015 UTC (9 years ago) by raeburn
Branches: MAIN
Diff to previous 1.170: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.170: +219 -148
lines
- Bug 5596.
Add a routine to lonnet.pm -- get_multiple_instusers() which makes one call
to lond > lonsql > localenroll.pm to retrieve institutional data
for multiple users when adding users via file upload, to minimize number
of sleep() commands needed. Supports up to 1s per query, on localenroll.pm
side if adding more than 100 new users.
- Add new routine to localenroll.pm -- &get_multusersinfo() -- to retrieve
institutional data for users being added via user file upload.
Note: if this routine does not exist in localenroll.pm, will fall-back
to retrieving institutional data using a separate call to &get_userinfo()
for each user.
Revision 1.170: download - view: text, markup, annotated - select for diffs
Tue Jun 9 21:22:57 2015 UTC (9 years, 2 months ago) by damieng
Branches: MAIN
Diff to previous 1.169: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.169: +22 -5
lines
fixed bug 6782, and escaped most localized messages used in Javascript blocks to make sure bugs like that do not happen again
Revision 1.169: download - view: text, markup, annotated - select for diffs
Mon Dec 15 01:11:49 2014 UTC (9 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_1
Diff to previous 1.168: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.168: +2 -2
lines
- Coding style: keys()
Revision 1.168: download - view: text, markup, annotated - select for diffs
Fri Jun 13 11:14:35 2014 UTC (10 years, 2 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0
Diff to previous 1.167: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.167: +4 -1
lines
- Eliminate javascript error with IE when form element name is undefined.
Revision 1.167: download - view: text, markup, annotated - select for diffs
Wed Apr 16 12:17:12 2014 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC3
Diff to previous 1.166: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.166: +2 -2
lines
- Remove token from names of available form elements returned by
&selfenroll_validation_types(). token now always available when
validating self-enrollment.
Revision 1.166: download - view: text, markup, annotated - select for diffs
Fri Apr 4 23:06:31 2014 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.165: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.165: +2 -2
lines
- Include course description amongst fields which can be POSTed to
external site used for validation of self-enrollment request.
- Include URL for enrollqueued.pl script in POSTed form elements.
Revision 1.165: download - view: text, markup, annotated - select for diffs
Mon Mar 31 01:09:11 2014 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.164: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.164: +139 -2
lines
- Move &selfenroll_validation_types(), &selfenroll_default_descs(),
&get_selfenroll_titles() from domainprefs.pm to lonuserutils.pm
to facilitate re-use.
- Add self-enrollment related defaults to cached domain defaults:
(a) Self-enrollment settings controlled by DC, by default:
- <type>selfenrolladmdc (where <type> is: course type (official,
unofficial, community or textbook).
(b) Self-enrollment default values:
- <type>selfenroll<setting> where type is course type, and <setting>
is default self-enrollment setting: types, registered, approval,
limit, or cap.
- New routine in lonuserutils.pm -- &selfenrollment_administration()
provides array refs for self-enrollment items (a) managed by course
personnel; (b) managed by DC.
Revision 1.164: download - view: text, markup, annotated - select for diffs
Fri Feb 28 19:20:06 2014 UTC (10 years, 5 months ago) by bisitz
Branches: MAIN
Diff to previous 1.163: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.163: +2 -2
lines
Fix wording typos
Revision 1.163: download - view: text, markup, annotated - select for diffs
Sun Feb 16 15:38:53 2014 UTC (10 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.162: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.162: +7 -8
lines
- Modify changes in lonuserutils.pm rev. 1.161, so "Force ID change" message
is not shown to users self-creating accounts.
- Wording change to labels for "Force ID change" and "Update ID in courses"
message, to make them shorter, so "Login Data" can still float into right
column.
- Add help document to explain ramifications of forcing ID change.
- eliminate unhelpful: "only do if you know what you are doing".
Revision 1.162: download - view: text, markup, annotated - select for diffs
Fri Feb 14 17:44:00 2014 UTC (10 years, 6 months ago) by bisitz
Branches: MAIN
Diff to previous 1.161: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.161: +18 -19
lines
- Corrected typo (attribute)
- Close page only once (-> loncreateuser, only call, already closes for sub print_drop_menu)
- XHTML
- Internationalization:
- Added missing &mt() calls
- Allow flexible parameters -> exclude HTML paragraph start
Revision 1.161: download - view: text, markup, annotated - select for diffs
Wed Feb 5 18:02:15 2014 UTC (10 years, 6 months ago) by bisitz
Branches: MAIN
Diff to previous 1.160: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.160: +5 -5
lines
Improve "Disable Safeguard" output and code:
- Moved safeguard directly to id field ("Modify existing user" context)
- Keep safeguard in pick_box ("Upload Users List" context)
- Optimized separation of content data and HTML output
Revision 1.160: download - view: text, markup, annotated - select for diffs
Tue Dec 24 19:15:11 2013 UTC (10 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC2
Diff to previous 1.159: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.159: +5 -3
lines
- New course request type -- textbook.
- Can assign rights to request this type of course.
- "textbook" can have different uploaded content quota, default credits etc.
from official or unofficial course types.
- Domain Coordinators can specify subject, tile, authors(s) and upload an
image of the textbook cover.
- Work-in-progress.
Revision 1.159: download - view: text, markup, annotated - select for diffs
Mon Dec 9 21:33:32 2013 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.158: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.158: +67 -16
lines
- Columns for disk usage (%) and disk quota (MB) available for selection
when listing users with Author roles (domain context).
- User listing can be sorted by disk usage or disk quota (sorts numerically),
whereas lexical sort used for other sortable fields.
Revision 1.158: download - view: text, markup, annotated - select for diffs
Mon Dec 9 18:47:18 2013 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.157: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.157: +2 -2
lines
- Reinstate sortable columns.
Revision 1.157: download - view: text, markup, annotated - select for diffs
Fri Dec 6 12:11:09 2013 UTC (10 years, 8 months ago) by bisitz
Branches: MAIN
Diff to previous 1.156: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.156: +13 -8
lines
Improved and consistent error messages; better clarify what the unacceptable content is
Update related translation phrases
Revision 1.156: download - view: text, markup, annotated - select for diffs
Thu Sep 26 17:46:42 2013 UTC (10 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.155: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.155: +12 -4
lines
- Displaying user lists:
- Correct column identifier for student photo column.
- Column header is not a link, if sorting unavailable for the item in the column.
Revision 1.155: download - view: text, markup, annotated - select for diffs
Sat Sep 21 14:10:30 2013 UTC (10 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.154: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.154: +2 -2
lines
- Missing concatenator.
Revision 1.154: download - view: text, markup, annotated - select for diffs
Thu Aug 29 12:35:32 2013 UTC (10 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.153: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.153: +2 -2
lines
- Wording change for consistency with change to phrase in de.pm rev. 1.530.
Revision 1.153: download - view: text, markup, annotated - select for diffs
Mon Jul 15 14:55:14 2013 UTC (11 years, 1 month ago) by bisitz
Branches: MAIN
Diff to previous 1.152: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.152: +3 -3
lines
XHTML:
- Correct <form> closure
- action attribute in <form> required
Revision 1.152: download - view: text, markup, annotated - select for diffs
Fri May 3 16:29:34 2013 UTC (11 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.151: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.151: +3 -3
lines
XHTML
Revision 1.151: download - view: text, markup, annotated - select for diffs
Thu Apr 11 15:11:09 2013 UTC (11 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.150: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.150: +1 -28
lines
- Eliminate &display_adv_courseroles() routine -- not used since rev 1.2.
(originally inherited from predecessor: londropadd.pm).
Revision 1.150: download - view: text, markup, annotated - select for diffs
Fri Mar 1 04:55:34 2013 UTC (11 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.149: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.149: +233 -75
lines
- Credits earned for a course can be different for a specific student
(specify when CC or DC enrolls a single student or a CC uploads a classlist
file.
Revision 1.149: download - view: text, markup, annotated - select for diffs
Tue Feb 19 17:30:35 2013 UTC (11 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.148: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.148: +45 -22
lines
- Changes for Domain Coordinator's user listings screen
- "extent" column
- not shown/selectable if role type is domain.
- text for checkbox changed dynamically by javascript when role type of
course, community, or author selected.
- "status column"
- not selectable if role type is course or community.
Revision 1.148: download - view: text, markup, annotated - select for diffs
Tue Feb 5 16:22:27 2013 UTC (11 years, 6 months ago) by bisitz
Branches: MAIN
Diff to previous 1.147: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.147: +5 -7
lines
Improvements and corrections to user management screen, course/community selection:
- XHTML
- Correction of lonuserutils.pm 1.142 (correct tag closure)
- Added missing labels
- Standard layout and XHTML (replaced pick_box by fieldset)
- Counter field: Internationalization and set to readonly
Revision 1.147: download - view: text, markup, annotated - select for diffs
Wed Jan 23 17:48:37 2013 UTC (11 years, 6 months ago) by bisitz
Branches: MAIN
Diff to previous 1.146: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.146: +45 -29
lines
Improvements and corrections related to uploading users [lonuserutils.pm] and uploading slot definitions [slotrequest.pm]
- Internationalization, Wording:
- Exclcude HTML from mt arguments
- Re-use existing phrases
- Consistent wording
- Added missing mt calls [slotrequest.pm]
- Corrected mt parameters (first param. is 1, not 2) [lonuserutils.pm, de.pm]
- Better fitting headline: "Upload..." [slotrequest.pm]
- Added/adjusted related phrases [de.pm]
- Improved and consistent screen layout:
- Consistent layout (order of elements, style, spacing, floating, ...)
- Better fitting headline level
- Improved floating of screen elements and help links
- Added check for specified file (though redirection to next screen occurs nevertheless) [lonuserutils.pm]
- Additional warning, if no records are found in the specified file
- Added links to existing help files
- Moved option "Ignore First Line" and button "Reverse Association" to function box
- Removed some <hr /> and <br />
- Other improvements:
- XHTML: Proper inclusion of JavaScript [slotrequest.pm]
- Corrected unbalanced tags:
- Removed additional table closure [slotrequest.pm]
- Removed additional div closure [lonuserutils.pm]
(- form closure still missing in lonuserutils.pm)
- Simplified code for "No slots" message and added info style [slotrequest.pm]
Revision 1.146: download - view: text, markup, annotated - select for diffs
Mon Dec 31 15:28:36 2012 UTC (11 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.145: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.145: +3 -3
lines
- Information to show in user list.
- Don't gray out role checkbox, if custom role selected as role to show.
Revision 1.145: download - view: text, markup, annotated - select for diffs
Tue Dec 18 15:35:42 2012 UTC (11 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.144: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.144: +2 -2
lines
- Localization.
- Remove traiming space for consistency with key in de.pm
Revision 1.144: download - view: text, markup, annotated - select for diffs
Fri Nov 30 16:03:07 2012 UTC (11 years, 8 months ago) by bisitz
Branches: MAIN
Diff to previous 1.143: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.143: +11 -4
lines
- Label for "Open in a new window" link
- actionbox for "Display User Lists" after action
- Corrected wording (no "...for for..." anymore)
Revision 1.143: download - view: text, markup, annotated - select for diffs
Thu Oct 4 13:41:10 2012 UTC (11 years, 10 months ago) by bisitz
Branches: MAIN
Diff to previous 1.142: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.142: +10 -6
lines
Use standard styles (info/warning/error)
Revision 1.142: download - view: text, markup, annotated - select for diffs
Tue Oct 2 18:08:12 2012 UTC (11 years, 10 months ago) by bisitz
Branches: MAIN
Diff to previous 1.141: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.141: +9 -7
lines
Use standard styles (info/warning/error):
Revision 1.141: download - view: text, markup, annotated - select for diffs
Tue Aug 21 15:43:27 2012 UTC (11 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.140: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.140: +55 -20
lines
- Bug 6340.
- Course owner can revoke/modify Course Coordinator roles from list
users screen. (One exception - course owner can not revoke his/her
own CC role from this screen).
- Move &is_courseowner() routine from loncreateuser.pm to
lonuserutils.pm to facilitate re-use.
Revision 1.140: download - view: text, markup, annotated - select for diffs
Tue Aug 21 01:50:34 2012 UTC (11 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.139: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.139: +213 -158
lines
- Checkboxes so user can choose what user information to include in user listings.
Revision 1.139: download - view: text, markup, annotated - select for diffs
Sun Aug 19 00:18:16 2012 UTC (11 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.138: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.138: +16 -1
lines
- Keep track of last course "login".
- Display of last "login" by user/role/section added to What's New screen
and also to "List Users" screen. ("login" is selection of course role).
- DC selecting adhoc role in a course (in which he/she has no existing
role, and use of role switcher within course do *not* cause update
of last log-in for that user/role/section.
Revision 1.138: download - view: text, markup, annotated - select for diffs
Wed Apr 25 21:22:01 2012 UTC (12 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.137: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.137: +3 -4
lines
- lond uses client's LON-CAPA version to determine whether checking a user's
course roles for version requirements needs to occur -- will be skipped
on 2.10 and later, as it occurs client-side in rolesinit when building
roles/courses display.
- No longer require sixth arg for lonnet::dump
(frozen hash containing skipcheck => 1).
- Reverse changes in loncommon.pm 1.982, longroup.pm rev 1.26, 1.27
loncreateuser.pm rev 1.350, lonuserutils.pm 1.127, 1.137,
lonnet.pm rev 1.1086, 1.1078 which used the "$extra" sixth arg.
Revision 1.137: download - view: text, markup, annotated - select for diffs
Wed Apr 25 21:05:30 2012 UTC (12 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.136: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.136: +3 -2
lines
- skip check for loncapa version (via "extra" hashref passed to lonnet::dump)
when getting dump of roles for purposes other than rolesinit.
Revision 1.136: download - view: text, markup, annotated - select for diffs
Fri Aug 5 14:46:58 2011 UTC (13 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_X,
version_2_10_1,
language_hyphenation_merge,
language_hyphenation,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse
Branch point for: loncapaMITrelate_1
Diff to previous 1.135: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.135: +14 -22
lines
- Bug 6500.
Revision 1.135: download - view: text, markup, annotated - select for diffs
Tue Jan 18 23:37:47 2011 UTC (13 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0
Diff to previous 1.134: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.134: +20 -11
lines
- Bug 6415.
Revision 1.134: download - view: text, markup, annotated - select for diffs
Wed Jan 5 18:42:53 2011 UTC (13 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0_RC2
Diff to previous 1.133: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.133: +34 -12
lines
- Additional args for lonuserutils::check_usertype() - refs to hashes for
curr_rules and got_rules.
- only use rules currently in force when determining usertype (official or unofficial)
based on format of sername. Domain config sets rules in force.
Revision 1.133: download - view: text, markup, annotated - select for diffs
Mon Nov 15 18:06:15 2010 UTC (13 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.132: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.132: +2 -2
lines
- Do not apply &mt() to already translated word.
Revision 1.132: download - view: text, markup, annotated - select for diffs
Sun Nov 14 20:34:47 2010 UTC (13 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.131: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.131: +58 -27
lines
- Bug 6368.
- Don't allow association of column with initial password field
unless internal auth can be assigned to new users.
- No need to reset authentication type if column is identified as initial
password, if internal auth is the only authentication type user can set.
Revision 1.131: download - view: text, markup, annotated - select for diffs
Sun Nov 14 20:29:34 2010 UTC (13 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.130: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.130: +2 -1
lines
- Prevent javascript error for reverse association (user file upload).
Revision 1.130: download - view: text, markup, annotated - select for diffs
Tue Nov 9 14:00:28 2010 UTC (13 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.129: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.129: +7 -5
lines
- Text for alert when optional section field not associated (lost in 1.1 when
routines in londropadd moved to lonuersutils.pm).
- Fix numbering in javacsript for reverse association.
- Missing argument in call to verify_message for reverse association.
Revision 1.129: download - view: text, markup, annotated - select for diffs
Mon Nov 1 18:19:01 2010 UTC (13 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.128: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.128: +4 -2
lines
- Trim leading and trailing spaces from entries for email, domain and institutional status fields
in uploaded file of users.
Revision 1.128: download - view: text, markup, annotated - select for diffs
Mon Nov 1 18:01:26 2010 UTC (13 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.127: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.127: +9 -2
lines
- Bug 5372.
Revision 1.127: download - view: text, markup, annotated - select for diffs
Sun Sep 26 01:57:21 2010 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.126: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.126: +3 -2
lines
- skip check for loncapa version (via "extra" hashref passed to lonnet::dump)
when getting dump of roles for purposes other than rolesinit.
Revision 1.126: download - view: text, markup, annotated - select for diffs
Mon Sep 20 00:51:15 2010 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.125: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.125: +3 -3
lines
- Prevent "Not a CODE reference." warnings.
Revision 1.125: download - view: text, markup, annotated - select for diffs
Mon Sep 20 00:21:08 2010 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.124: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.124: +2 -2
lines
- Correction to texthash key.
Revision 1.124: download - view: text, markup, annotated - select for diffs
Mon Sep 20 00:10:29 2010 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.123: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.123: +40 -6
lines
- Enforce conditions on types of new user
(Institutional and/or Non-institutional) which can be created in a domain
when processing users from uploaded file.
- More feedback to screen for individual users in file, for role changes were
not permitted.
Revision 1.123: download - view: text, markup, annotated - select for diffs
Sun Sep 19 20:18:57 2010 UTC (13 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.122: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.122: +57 -22
lines
- Do not include call to javascript: set_auth_radio_buttons() if only one type
of authentication is assignable.
- Eliminate javascript error reports for fields for authentication types which can not be set (and therefore do not appear in form).
- &print_upload_manager_header(), &upload_manager_javascript_reverse_associate(), &upload_manager_javascript_forward_associate() take additional argument -
ref to %can_assign.
Revision 1.122: download - view: text, markup, annotated - select for diffs
Tue Sep 14 06:02:35 2010 UTC (13 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.121: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.121: +2 -2
lines
- Move lonnet::flushcourselogs() call to cleanup phase, so delivery of
content to user is not delayed.
Revision 1.121: download - view: text, markup, annotated - select for diffs
Wed Aug 4 16:50:29 2010 UTC (14 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0_RC1
Diff to previous 1.120: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.120: +4 -4
lines
- Bug 6335.
Revision 1.120: download - view: text, markup, annotated - select for diffs
Fri Jul 9 14:40:20 2010 UTC (14 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.119: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.119: +7 -5
lines
- Bug 6333.
Ensure that form element names for select boxes for institutional codes
are always named Year, Semester, Department, Number, for consistency with
names used in javascript to update select box items dynamically.
- Bug 5848.
Assembly of institutional code from components conforms to order defined in
localenroll::instcode_defaults().
Revision 1.119: download - view: text, markup, annotated - select for diffs
Sat May 22 01:11:53 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.118: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.118: +3 -4
lines
- Eliminate duplicate declaration.
- Fix typo in string displayed in javascript alert.
- Additional check for addsec in setSections() js function.
Revision 1.118: download - view: text, markup, annotated - select for diffs
Sun Mar 21 14:58:40 2010 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE
Diff to previous 1.117: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.117: +129 -25
lines
- Improvements to feedback to user when using:
"Change section associated with user roles" from the list users screen in a course.
- New routine: &dates_feedback() generates information to display about start/end dates for roles included in section switching.
- Detect cases where no sections occurred, and report that.
- Detect cases where multiple sections were requested for a student role for a user,
and report (as a warning) that only the first section assignment was made.
- xhml
- wording changes
Revision 1.117: download - view: text, markup, annotated - select for diffs
Sun Mar 21 14:15:58 2010 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.116: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.116: +17 -9
lines
- Bug 6241.
- Corrections to javascript added in 1.115 to sanitize suggested new sections.
- Use different loop variable names for nested loops.
- Fix to check for required initial comma separator when appending new
sections to section list.
- Server side sanitizing ofr new section names.
Revision 1.116: download - view: text, markup, annotated - select for diffs
Fri Feb 19 15:41:40 2010 UTC (14 years, 5 months ago) by bisitz
Branches: MAIN
Diff to previous 1.115: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.115: +2 -2
lines
Removed double spacing from translation phrases
-> HTML/Browsers ignore them anyway
-> less error prone for translators
Adjusted language files accordingly (de, es, zh)
Revision 1.115: download - view: text, markup, annotated - select for diffs
Tue Feb 2 05:56:09 2010 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_99_0,
bz6209-base,
bz6209
Diff to previous 1.114: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.114: +61 -38
lines
- Improvements to client-side javascript used in pop-up section picker,
displayed when modifying role section for existing users.
- trim leading and trailing spaces
- ignore "new" section names which duplicate selected items in
"existing sections" drop down.
- only call str.split(/,/) on strings containing ,
Revision 1.114: download - view: text, markup, annotated - select for diffs
Wed Jan 20 16:46:23 2010 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.113: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.113: +1 -2
lines
- Remove unnecessary code. ($crstype is passed as an arg in subroutine call).
Revision 1.113: download - view: text, markup, annotated - select for diffs
Tue Jan 19 18:02:20 2010 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.112: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.112: +17 -2
lines
- Disallow non-word characters in section names.
Revision 1.112: download - view: text, markup, annotated - select for diffs
Thu Jan 14 18:15:31 2010 UTC (14 years, 7 months ago) by bisitz
Branches: MAIN
Diff to previous 1.111: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.111: +3 -3
lines
XHTML / Corrected tag structure: Correctly close starting tags (select, a)
Revision 1.111: download - view: text, markup, annotated - select for diffs
Thu Jan 14 18:06:14 2010 UTC (14 years, 7 months ago) by bisitz
Branches: MAIN
Diff to previous 1.110: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.110: +11 -5
lines
- Optimized floating of classlist options in header
- "Update Display" button in separate paragraph -> always left aligned / same place
Revision 1.110: download - view: text, markup, annotated - select for diffs
Thu Jan 14 17:02:49 2010 UTC (14 years, 7 months ago) by bisitz
Branches: MAIN
Diff to previous 1.109: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.109: +2 -2
lines
Quick style fix to avoid misunderstanding that the "Open in a new window" option would just affect the "Modify a user's information" option
Revision 1.109: download - view: text, markup, annotated - select for diffs
Sun Dec 20 01:49:42 2009 UTC (14 years, 7 months ago) by raeburn
Branches: MAIN
Branch point for: GCI_3
Diff to previous 1.108: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.108: +2 -4
lines
- Eliminate surplus call to loncommon:end_page().
- Correct syntax in call to setSections() javascript function.
Revision 1.108: download - view: text, markup, annotated - select for diffs
Wed Dec 16 13:00:45 2009 UTC (14 years, 8 months ago) by bisitz
Branches: MAIN
Diff to previous 1.107: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.107: +8 -4
lines
Error messages:
- Reuse existing phrases; consistent wording
- Adjusted translation files de, es, zh
- Added error style
Revision 1.107: download - view: text, markup, annotated - select for diffs
Mon Nov 23 03:45:16 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.106: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.106: +4 -5
lines
- Help items for uploading file of users were being partially superimposed in Firefox 3.X.
Revision 1.106: download - view: text, markup, annotated - select for diffs
Wed Nov 18 23:46:28 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.105: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.105: +13 -6
lines
- Accommodate Communities
- Eliminate duplicate "Update Display" button (domain context, roletype: community).
- Domain context: don't inherit course filter when roletype is changed:
Course <-> Community
Revision 1.105: download - view: text, markup, annotated - select for diffs
Wed Nov 18 21:32:41 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.104: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.104: +14 -10
lines
- Use appropriate course type in call to lonnet::courseiddump() in domain context.
- No action selector or "Select" column in domain context (course/community roles)
- no modification of roles for multiple users in this context.
Revision 1.104: download - view: text, markup, annotated - select for diffs
Thu Nov 12 15:58:22 2009 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.103: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.103: +8 -4
lines
- Accommodate Communities
- Custom role template depends on course type.
- System-wide bre priv unavailable in custom roles used in Communities.
- System-wide bro priv (own authored/co-authored published resources)
available for custom roles in Communities.
- Community Roles (including custom roles) will not be displayed in LON-CAPA
versions 2.9 or older.
Revision 1.103: download - view: text, markup, annotated - select for diffs
Wed Nov 4 15:35:56 2009 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.102: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.102: +76 -36
lines
- Accommodate Communities.
- "co" role is sectionless.
- additional arg in calls to &loncommon::coursebrowser_javascript().
- additional arg for &print_upload_manager_header() - $crstype.
- additional arg for &setsections_javascript() - $crstype.
- (C)course -> (C)community
- Note about UTF8 encoding in uploaded classlists only shown if
language is other than en, and in course context.
Revision 1.102: download - view: text, markup, annotated - select for diffs
Sat Oct 31 14:27:48 2009 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.101: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.101: +105 -35
lines
- Accommodate Communities
- (C)course(s) -> (C)community(ies)
- ad hoc role for DC - "co" role assigned for communities.
Revision 1.101: download - view: text, markup, annotated - select for diffs
Fri Oct 30 03:57:35 2009 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.100: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.100: +158 -79
lines
- Accommodate Communities:
- Wording variants: (C)course(s) -> (C)community(ies),
Classlist -> Membership, Staff -> Facilitators,
(S)student(s) -> (M)member(s).
lonuserutils.pm:
- Additional roletypes element - 'community'
- $crstype - extra arg for:
&print_upload_manager_footer(), &print_drop_menu(),
&print_upload_manager_form(), &date_setting_table(),
&default_course_roles(),&curr_role_permissions()
&make_dates_default(), &default_role_selector(),
§ion_picker(), &roles_by_context(), &get_permission()
- lc($crstype) - extra arg for &course_roles()
- Role choices: co role instead of cc role for communities
Revision 1.100: download - view: text, markup, annotated - select for diffs
Sat Sep 12 17:06:16 2009 UTC (14 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.99: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.99: +2 -2
lines
- requestcrs is another possible context in which &can_create_user() can be called.
Revision 1.99: download - view: text, markup, annotated - select for diffs
Sat Sep 5 01:13:02 2009 UTC (14 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.98: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.98: +7 -3
lines
- 'ad' role is a "course" role which can only be assigned by Domain Coordinator in the course's domain.
Revision 1.98: download - view: text, markup, annotated - select for diffs
Fri Aug 28 22:47:07 2009 UTC (14 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.97: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.97: +19 -1
lines
- Bug 5985.
- Username in classlist can link to display of user activity (/adm/trackstudent).
Revision 1.97: download - view: text, markup, annotated - select for diffs
Fri Aug 14 10:37:22 2009 UTC (15 years ago) by raeburn
Branches: MAIN
Branch point for: version_2_9_X
Diff to previous 1.96: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.96: +6 -8
lines
- Only include "Home server" row in "Options" table if the default domain has more than library server.
- Remove erroneous FIXME comment added in 1.95 about a broken $home_server_pick
- it's working just fine and returns a hidden form element, as expected, if the default domain only ciontains a single library server.
Revision 1.96: download - view: text, markup, annotated - select for diffs
Mon Aug 3 16:26:09 2009 UTC (15 years ago) by bisitz
Branches: MAIN
CVS tags: bz2851
Diff to previous 1.95: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.95: +24 -12
lines
XHTML:
- Properly include javascript
- Lower case HTML attributes (onClick, onFocus)
- selected="selected" and optimized spacing
- Added lost white space between HTML attributes
Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Aug 3 15:57:25 2009 UTC (15 years ago) by bisitz
Branches: MAIN
Diff to previous 1.94: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.94: +138 -63
lines
Upload Classlist/Upload User lists - Consistent and nicer layout: use pick_box
And more optimizations:
- Added headline text "Options" to all options which are now together in one pick_box
- Optimized if/elsif structure for $context (DC/AU/CC) sensitive options
- Added <hr> to separate options pick_box from Button, especially helpful for screens with high horizontal resolution where content floats in two columns.
- Wrapped total number of records message in paragraph
- Added some code line breaks for better readability
- Found $home_server_pick broken - added comment in code
- Wording:
- Little wording optimizations
- Optimized some German translations
- Corresponding adjustments in zh.pm
Revision 1.94: download - view: text, markup, annotated - select for diffs
Fri Jun 5 12:49:50 2009 UTC (15 years, 2 months ago) by bisitz
Branches: MAIN
CVS tags: bz5969,
BZ5971-printing-apage
Diff to previous 1.93: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.93: +3 -3
lines
Replaced hardcoded styles for fieldset legends by CSS:
- legends are nearly always wanted to be in bold:
Added style and removed now unnecessary <b> tags
- Padding wanted for legend texts:
Added style and removed now unnecessary
Revision 1.93: download - view: text, markup, annotated - select for diffs
Mon May 11 13:07:24 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
CVS tags: BZ5434-fox
Diff to previous 1.92: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.92: +3 -3
lines
"Student/Employee ID"
- Consistent wording
- Lower-/Uppercase
- German wording: "Studierenden-/Mitarbeiter-ID" (Studierende_n_)
- Removed unused translation phrases
- not just "ID" (i.e. could be "Course ID"; more to do)
Revision 1.92: download - view: text, markup, annotated - select for diffs
Wed May 6 16:19:34 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.91: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.91: +2 -2
lines
XHTML conform selected/checked/multiple HTML attributes
and optimized spacing
Revision 1.91: download - view: text, markup, annotated - select for diffs
Wed May 6 13:39:16 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.90: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.90: +7 -7
lines
- Optimized white spaces for checked / selected attributes
- Eliminate white spaces between HTML attribute and value
Revision 1.90: download - view: text, markup, annotated - select for diffs
Mon May 4 16:45:58 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.89: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.89: +2 -2
lines
XHTML:
- XHTML conform <img> tag closure
- Added some missing alt attributes to <img>
Revision 1.89: download - view: text, markup, annotated - select for diffs
Wed Apr 22 17:42:36 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.88: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.88: +7 -3
lines
Corrected unbalanced tags in drop students list (missing </p>)
Revision 1.88: download - view: text, markup, annotated - select for diffs
Wed Apr 22 17:19:10 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.87: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.87: +2 -2
lines
XHTML: Added quotes to HTML attribute values in input fields
Revision 1.87: download - view: text, markup, annotated - select for diffs
Wed Apr 22 16:44:36 2009 UTC (15 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.86: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.86: +3 -1
lines
Flush headline to inform the user that something is in progress
instead of offering an empty screen before first output (which may take a while)
Revision 1.86: download - view: text, markup, annotated - select for diffs
Sat Apr 4 21:47:41 2009 UTC (15 years, 4 months ago) by bisitz
Branches: MAIN
Diff to previous 1.85: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.85: +17 -17
lines
XHTML conform tags (input, br, hr)
Revision 1.85: download - view: text, markup, annotated - select for diffs
Thu Mar 12 17:30:55 2009 UTC (15 years, 5 months ago) by bisitz
Branches: MAIN
Diff to previous 1.84: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.84: +5 -2
lines
- Added information about UTF8 encoding of uploaded classlist files
- Use standard headline 2
Revision 1.84: download - view: text, markup, annotated - select for diffs
Mon Mar 9 05:25:40 2009 UTC (15 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.83: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.83: +48 -13
lines
Setting Institutional Affiliation(s).
- institutional affiliation saved as inststatus in user's environment.db is a colon-separated list of escaped affiliations.
- Domain Coordinators in user's domain (have mau priv.) can modify institutional status of a user via "Modify User" or "Upload List of Users".
Revision 1.83: download - view: text, markup, annotated - select for diffs
Thu Mar 5 23:58:00 2009 UTC (15 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.82: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.82: +15 -4
lines
- status check was failing in display of userlists for some languages.
- Revert part of &mt() changes in rev 1.72.
- delay localization until display generation phase.
- status now also localized for users with student roles, when displaying "Any Status".
Revision 1.82: download - view: text, markup, annotated - select for diffs
Thu Feb 19 11:07:20 2009 UTC (15 years, 5 months ago) by weissno
Branches: MAIN
Diff to previous 1.81: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.81: +2 -2
lines
weiss: changed "personal homepage" to "personal information page"
weiss: backround = consistent wording
Revision 1.81: download - view: text, markup, annotated - select for diffs
Wed Feb 18 19:34:08 2009 UTC (15 years, 5 months ago) by schafran
Branches: MAIN
Diff to previous 1.80: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.80: +3 -3
lines
in loncreateuser.pm order changed because "Name of Role" is not "Generate new Role" but rather an inputfield.
shorter button names.
Revision 1.80: download - view: text, markup, annotated - select for diffs
Tue Feb 17 10:12:37 2009 UTC (15 years, 5 months ago) by weissno
Branches: MAIN
Diff to previous 1.79: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.79: +2 -2
lines
weiss: changed "Display a user's personal page" to "Display a user's personal homepage" for an consistent wording
Revision 1.79: download - view: text, markup, annotated - select for diffs
Tue Jan 27 15:59:30 2009 UTC (15 years, 6 months ago) by schafran
Branches: MAIN
Diff to previous 1.78: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.78: +2 -2
lines
consistent wording of e-mail, message, metadata
Revision 1.78: download - view: text, markup, annotated - select for diffs
Mon Jan 5 05:31:03 2009 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.77: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.77: +7 -1
lines
Bug 5807.
- A 'Display List of Users' button is shown the first time the List Users page is displayed. No users are shown at this stage.
- Thereafter the button reverts to 'Update Display', and users are listed based on the selected criteria.
Revision 1.77: download - view: text, markup, annotated - select for diffs
Fri Dec 12 16:50:53 2008 UTC (15 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.76: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.76: +3 -4
lines
- Unbalanced HTML tags.
Revision 1.76: download - view: text, markup, annotated - select for diffs
Thu Dec 11 14:55:15 2008 UTC (15 years, 8 months ago) by bisitz
Branches: MAIN
Diff to previous 1.75: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.75: +3 -3
lines
Replaced
<nobr>...</nobr>
by
<span class="LC_nobreak">...</span>
- lonsearchcat.pm: Added missing start tag for nobreak area
- lonsurveyreports.pm: Added missing end tag for nobreak area
Revision 1.75: download - view: text, markup, annotated - select for diffs
Sat Dec 6 20:32:37 2008 UTC (15 years, 8 months ago) by schafran
Branches: MAIN
Diff to previous 1.74: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.74: +2 -2
lines
consistent notation of e-mail in sentences and E-mail in titles.
Revision 1.74: download - view: text, markup, annotated - select for diffs
Sat Dec 6 12:49:18 2008 UTC (15 years, 8 months ago) by bisitz
Branches: MAIN
Diff to previous 1.73: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.73: +20 -15
lines
- Separated HTML formats from translations:
Moved HTML tags from text to parameters and changed related German translations.
More changes like this needed.
- Added some missing translations, e.g. for lonprintout.pm
- Optimized/corrected some translations
Revision 1.73: download - view: text, markup, annotated - select for diffs
Wed Oct 15 14:12:41 2008 UTC (15 years, 10 months ago) by bisitz
Branches: MAIN
Branch point for: version_2_8_X
Diff to previous 1.72: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.72: +30 -22
lines
Optimized upload classlist/userlist:
- Optimized &mt() calls (got rid of HTML tags in translations and included value as a parameter into translation instead of a concatination)
First page:
- Changed confusing button text (CCs misunderstood it: They thought, that a click on the button "Upload a list of users" would directly upload the file.)
- Changed order of options to a more logical one (1. headline, 2. file, 3. type, 4. help links, 5. ignore first line, 4. button)
Second page:
- Separate lines for button "Reverse Association" and option "Ignore First Line"
- Moved time consuming note _above_ the button which initiates the time consuming actions and added info style
Revision 1.72: download - view: text, markup, annotated - select for diffs
Wed Oct 15 13:00:24 2008 UTC (15 years, 10 months ago) by bisitz
Branches: MAIN
Diff to previous 1.71: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.71: +8 -5
lines
- Added warning style to warning message
- Added missing &mt() calls to user status display text
Revision 1.71: download - view: text, markup, annotated - select for diffs
Tue Oct 7 19:40:39 2008 UTC (15 years, 10 months ago) by droeschl
Branches: MAIN
Diff to previous 1.70: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.70: +2 -2
lines
In upfile_drop_add: now using the correct hash-key for the domain-field check.
Revision 1.70: download - view: text, markup, annotated - select for diffs
Fri Sep 26 08:38:11 2008 UTC (15 years, 10 months ago) by bisitz
Branches: MAIN
Diff to previous 1.69: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.69: +15 -7
lines
- Keep each selection list and corresponding text together
- XHTML conform "checked" usage
Revision 1.69: download - view: text, markup, annotated - select for diffs
Fri Sep 12 14:35:46 2008 UTC (15 years, 11 months ago) by bisitz
Branches: MAIN
Diff to previous 1.68: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.68: +2 -2
lines
Wording: "CSV" (comma separated values) everywhere uppercase
Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Sep 12 13:39:26 2008 UTC (15 years, 11 months ago) by droeschl
Branches: MAIN
Diff to previous 1.67: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.67: +3 -5
lines
Fixed &mt usage and added translations in de.pm
Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Sep 12 04:44:13 2008 UTC (15 years, 11 months ago) by droeschl
Branches: MAIN
Diff to previous 1.66: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.66: +11 -4
lines
Bug #5778: Clicker column is now shown in csv and excel export of a classlist.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Fri Sep 12 00:55:37 2008 UTC (15 years, 11 months ago) by raeburn
Branches: MAIN
Branch point for: version_2_7_X
Diff to previous 1.65: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.65: +8 -4
lines
- Sanity checking - check you do really have a reference to a hash.
Revision 1.65: download - view: text, markup, annotated - select for diffs
Thu Sep 11 19:42:28 2008 UTC (15 years, 11 months ago) by droeschl
Branches: MAIN
Diff to previous 1.64: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.64: +3 -4
lines
Added mt() for "is ready for download" after creation of the csv file.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Thu Sep 11 14:47:21 2008 UTC (15 years, 11 months ago) by bisitz
Branches: MAIN
Diff to previous 1.63: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.63: +4 -4
lines
Past tense of "occur" is "occurred" (rr!)
Also added some missing &mt() calls and corrected some other little typos
Revision 1.63: download - view: text, markup, annotated - select for diffs
Wed Aug 27 16:54:49 2008 UTC (15 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_7_0
Diff to previous 1.62: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.62: +28 -8
lines
&classlist_drop() is called when a student role is deleted.
- Replace use of lonnet::cput() with &update_classlist().
- A full record is now written to classlist.db so that loncoursedata::get_classlist()
will no longer attempt to complete the record (with section set to -1) next time
the classlist is retrieved.
- Modify &update_classlist(), originally built to propagate ID/name changes, to support this alternative usage.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Aug 20 21:28:14 2008 UTC (15 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.61: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.61: +2 -10
lines
Bug 5774.
- Fix javascript error - var is founddomain NOT founddom.
- User data field for domain is optional; uses default if not provided.
Revision 1.61: download - view: text, markup, annotated - select for diffs
Wed Aug 13 08:17:58 2008 UTC (16 years ago) by bisitz
Branches: MAIN
Diff to previous 1.60: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.60: +7 -8
lines
- Same wording everywhere: Student/Employee ID
- Optimized some &mt() calls
Revision 1.60: download - view: text, markup, annotated - select for diffs
Sat Jul 12 23:56:13 2008 UTC (16 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_99_1
Diff to previous 1.59: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.59: +8 -4
lines
- &can_modify_userinfo() called in "selfcreate" context will check which types of (blank) user information can be entered when a user creates his/her own account, depending on institutional status.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Jun 24 16:17:05 2008 UTC (16 years, 1 month ago) by bisitz
Branches: MAIN
CVS tags: version_2_6_99_0
Diff to previous 1.58: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.58: +5 -5
lines
Localization:
- Corrected wrong &mt() call
- Added two missing &mt() calls
Revision 1.58: download - view: text, markup, annotated - select for diffs
Thu Jun 19 17:39:29 2008 UTC (16 years, 1 month ago) by bisitz
Branches: MAIN
Diff to previous 1.57: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.57: +11 -11
lines
Localization:
Optimized translation for Show/hide clicker id
Revision 1.57: download - view: text, markup, annotated - select for diffs
Fri May 30 17:18:21 2008 UTC (16 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.56: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.56: +100 -51
lines
Bug 3155. Can include a domain in user uploads. User changes subject to following constraints:
- New users can not be created in other domains
- No modification of user information for existing users in other domains.
(where an "other domain" is a domain that is not $env{'request.role.domain'}.
Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu May 29 00:43:21 2008 UTC (16 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.55: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.55: +168 -135
lines
Bug 5595 and bug 5711.
Improvements to display of available actions for user lists.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon May 19 17:10:19 2008 UTC (16 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.54: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.54: +84 -65
lines
- &show_user_lists() can take an extra argument - $formname (defaults to 'studentform').
- 'pickauthor' is a valid mode for show_user_lists()
- used to generate a display of authors in a domain for selection of an ad hoc role by a DC.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon May 12 17:52:08 2008 UTC (16 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.53: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.53: +10 -3
lines
Bug 5176 Tracking enrollment changes.
lonuserutils
- $context passed as an additional arg to a number of routines so it propagates to lonnet::modify_student_enrollment() and lonnet::assignrole()
loncreateuser
- &print_userchangelogs_display() displays role change history in a course
- &role_display_filter() and &rolechg_contexts() used by print_userchangelogs()
- View Login History and View Change Logs added to User Management main menu
Work in progress.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri May 9 17:55:25 2008 UTC (16 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.52: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.52: +41 -29
lines
- Moving code used to generate role filter for "User Lists Display" to subroutine: &role_filter().
Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Apr 30 23:16:19 2008 UTC (16 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.51: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.51: +33 -24
lines
Bug 5176. Record of role changes in a course.
- Pass $context to more subroutines so it can be stored in record in nohist_rolelog.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Thu Mar 6 21:57:33 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.50: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.50: +28 -6
lines
- &course_sections() can take a third (optional argument) which is the single section currently stored. The existing sections pulldown includes this section as the selected item.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Jan 20 22:25:05 2008 UTC (16 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_X,
version_2_6_3,
version_2_6_2,
version_2_6_1
Diff to previous 1.49: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.49: +30 -15
lines
Bug 5545. User can choose to display either "Modify user" or User's "About Me" page in a pop-up window. Display of inline nav suppressed and "Close window" link provided at the end of the page in pop-up window.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Sun Jan 20 00:19:11 2008 UTC (16 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.48: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.48: +3 -9
lines
Javascript error reported by IE when there are spaces in the title argument passed to open() function to open pop-up window used for date/section setting.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Jan 17 00:14:49 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.47: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.47: +24 -25
lines
Bug 5545. User can choose to display a user's 'about me" page in a new window.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Jan 7 03:00:00 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_0
Diff to previous 1.46: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.46: +7 -5
lines
- §ion_group_filter(): move initialization of @options inside loop, in case additional filters are added.
- call to lonnet::retrievestudentphoto() for full size image occurs immediately before call for thumbnail, during initial parse of %userlist.
- Add additional index to array, for each userlist item, (for thumbnail of student photo).
Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Jan 6 05:32:43 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.45: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.45: +2 -2
lines
balance parentheses
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Jan 6 04:27:25 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.44: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.44: +5 -3
lines
In course context, only retrieve the classlist if rolefilter includes students.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Jan 5 18:36:26 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.43: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.43: +11 -6
lines
bugs 5661, 5662.
- request for urls to access photos (both thumbnails and full size images) served from library server (via token mechanism), moved to occur during first pass of %userlist.
- eliminates timing problems caused when tokens were being requested as table display was being generated.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Jan 5 15:19:32 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.42: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.42: +24 -24
lines
- Efficiency improvementsin course context
- No retrieval of non-student roles if rolefilter is 'st'
- Delay filter for section-specific viewing until checking of other filters.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Sat Jan 5 05:22:42 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.41: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.41: +52 -61
lines
- initialize @secs array containing sections for each row in the csv file
- &roles_on_upload() takes three args. Second is now $settings, so @permitted_roles is correct when uploading a CSV to a course as a Domain Coordinator.
- Remove non-word characters (\W) from ssection names
- Check supplied role for each user against @permitted_roles (not @courseroles) so custom roles can be assigned.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed Jan 2 09:01:02 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.40: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.40: +23 -6
lines
- Move "Proceed" button which executes the bulk action
- Add a "go" button to the right of the select action pulldown menu to open the date/section pop-up window, or display an alert dialog if no date/section window needed for the currently selected action.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Jan 2 08:01:22 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.39: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.39: +63 -4
lines
- Confirmation dialog for bulk actions including warnings if no start or end date have been selected, or no section has been selected.
- Correct javascript to pass value of checked retainsec radio button in pop-up window to opener.
- Expire sectionless role if retainsec set to off, and section is being switched.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Jan 1 20:27:29 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.38: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.38: +6 -4
lines
- Exclude privileged users from user list display of course users, (non-student roles) unless course environment settings require inclusion of the user
- Some @ -> : replacements for username, domain separator
- Change so checking of 'nothideprivileged' setting for course can accommodate usernames containing '@'
Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jan 1 18:19:57 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.37: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.37: +2 -2
lines
- switch on value of currently checked login radio button.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Jan 1 17:24:59 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.36: preferred, unified
Changes since revision 1.36: +104 -26
lines
- aggregate setting of $authform_* variables in loncreateuser with &initialize_authen_form()
- remove duplicate code for setting $authform_*
- replace use of &lonuserutils::javascript_validations() for javascript validation of authentication input on modify single user/enroll ingle student screens with &lonuserutils::verify_authen()
Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Dec 26 13:55:32 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.34: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.34: +2 -2
lines
Eliminate double declaration of $secfilter and $grpfilter.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Dec 24 19:35:56 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.33: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.33: +2 -2
lines
Display warning about potential for lengthy processing times in domain context, when roletype selected is course, and many courses are searched.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Dec 24 05:26:31 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.32: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.32: +161 -18
lines
- Eliminate $permission as 7th arg to &javascript_validations() as it is not used.
Display User Lists in course context.
- Additional filters:
- Dropdown box to select section if the course has at least one section, unless viewer has a section-specific role.
- Dropdown box to select group if the course has at least one group
- Results screen after updating multiple users:
- "Display User Lists" link returns viewer to User Listing page,
- after drop students, displays current class roster
- otherwise displays lists subject to previous filters (status, role, section, etc.).
Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Dec 23 15:50:24 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.31: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.31: +8 -1
lines
loncreateuser.pm
If user modification fails - if the error type was "refusea"d display the logmsg, otherwise display the error result
After bulk update of users, add form containing original filters as hidden form elements. "Display User Lists" link submits form, so display uses original filter choices.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Dec 23 03:21:28 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.30: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.30: +6 -1
lines
Display List of Users - domain context.
DC can modify co-author roles in construction spaces from domain of current DC role.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Dec 23 03:16:30 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.29: +55 -48
lines
&show_drop_list()
- check classlist hash first to see if there are any students who can be dropped.
- if not show "No students to drop" message instead of table.
- eliminate $keylist from &show_drop_list args. Use call to &make_keylist_array() instead to get $indexhash and $keylist within show_drop_list.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Dec 22 22:42:58 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.28: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.28: +59 -42
lines
Drop students:
- value of droplist form element (the checkbox) includes section number (format - $uname:$udom:$usec
- Text of button on dropping page changed to "Drop Students"
File upload:
- form name and hidden action element included on results screen from file upload, unless full update requested, or no students to drop
(drop listing provides own <form></form> in full update case
- Use [quant,_1] in &mt() calls for singular/plural counts of affected users
- Display results of propagated changes in ID (if any)
&classlist_drop()
- validate cdom and cnum from provided $scope arg
- eliminated unneeded 5th arg ($action) and switch on value of $action
&course_sections()
- if $role is 'st' and more than 1 existing section currsec_st dropdown box is not "multiple".
Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Dec 22 19:12:51 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.27: +49 -31
lines
Upload a list of users - domain context.
- Retrieve $idresult from call to &modifyuserrole() to get information about ID changes propagated to courses.
- &user_change_result() has 5th arg of $idresult.
Upload a list of users - course context
- when expiring roles, preserve information about original start date
- in bulkaction on users of change section, streamline logic for determining required action on section changes for existing and new section-less roles.
General changes
- &setsections_javascript() has 3rd arg = $mode
- if $mode is upload, then customize action on successful execution of javascript function setSections() to 'ok'.
- otherwise last action, and rolecode (used to determine default role) vary depending on formname.
- branch added for formname of "enrollstudent".
first arg renamed from $form to $formname
- &can_create_user() returns value of 1 on early out if creator has 'mau' priv in domain.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Dec 22 17:33:26 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.26: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.26: +247 -65
lines
Uploading a file of users in domain context
- default sections for course stored in "sections" form element
- validation of courseID for selected course to confirm it is valid
Uploading a file of users in author or course context
- if users already exist, use user modification rules set by DC to check which user information fields can be updated
- aggregate any existing roles in current context with intended added role to evaluate user modification rules.
- validate proposed new section name for conflicts with group names and reserved names (none and all).
- for courses roles can be assigned for multiple sections (cc and st) excluded, unless uploader has section-specific 'cst' priv.
- role specified for each user in upload file can be custom role available to uploader.
- validate proposed role from field in uploaded file with permitted roles uploader can assign
&roles_on_upload() routine added - returns scalar (true is custom roles allowed, and array of permitted roles uploader can assign.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Dec 22 04:58:45 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.25: +89 -21
lines
- %canchange and %canchangesec contain information about which roles the viewer has privileges to modify for a user. %canchangesec is for a viewer with a section-specific custom role with the 'cst' priv
- if viewer can modify the role, checkbox is included to select role for bulk update
- do not display dropdown box to select bulk action, if viewer does not have modify prov for filter role, or if viewer has section-specific 'cst' priv, if section of user in list is different from viewer's section
- do not include change section as a bulk action option if viewer has section-specific role.
- include information in the results header about section-specific filter, if it applies.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Dec 22 04:23:05 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.24: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.24: +29 -21
lines
- Some wording changes for assignment of defaults on second user list upload screen.
- &build_user_record() adding $context as first arg where it was missing.
- in user list display in context=domain, roletype=course, only display user's record if course has section status matching status filter.
- add ? to message in pop-ups to confirm bulkaction on selected users.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Dec 22 03:38:26 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.23: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.23: +21 -13
lines
- &build_user_record() - new first argument - $context
- when building record for list users display do not extract start and end date information if context is 'domain' and roletype is 'course'.
- &results_header_row() has 5th arg - $mode
- In course context - only display course description in header row if output is for a csv or excel file.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Dec 22 00:47:25 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.22: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.22: +13 -8
lines
- Disable access/section change actions for course roles displayed when in domain context for this release.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Dec 22 00:39:52 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.21: +169 -106
lines
- &viewable_section() checks if display of roles in a course should be restricted to a single section, because viewer's role is sectioned.
- in &modifystudent() include courseID in args sent to lonnet::modifystudent() to permit use in domain context.
- &print_upload_manager_header() takes additional 6th arg - $permission
- retrieve groupslist used in javascript for section name checking from &get_groupslist().
- &javascript_validations() takes three additional args: $context, $permission and $groupslist.
- replace mode type of 'auth' in javascript_validations() with 'upload'.
- additional mode added - "singlestudent" for javascript for validation of a single section when enrolling a single student.
- depending on mode, javascript function verify_message(), includes different content from $setsection_call and &setsections_javascript.
- in domain mode, uses setCourse() to set form element names for addition of roles to a course
- in singlestudent mode, checks student's proposed section is valid.
- in upload mode, checks validity of proposed default section for uses in uploaded file.
- if users has section-specific 'cst' priv, enrollment is in this section.
- &print_upload_manager_footer() takes 8th arg - permission.
- &print_upload_manager_header() takes 6th arg = permission.
- &setup_date_selectors() takes 5th arg - $formname.
- &date_setting_table() used to create table for starting and ending access dates takes two additional args - $formname, $permission.
- option to make dates default added in case where access dates set for a file upload in course context.
- change names of course, domain and description for course/role/section selection box in file upload in domain context. Names now consistent with single user create/modify interface so setCourse() works both places.
- "sections" form element added for storage of aggregated section selections.
- custom role identifier in default role selector modified so custom roles for uploaded users now named correctly.
- gather all roles in a course for an uploaded user, so check if user info fields are modifiable is comprehensive.
- in filtered display of users in a course, use &viewable_section() to inhibit display of section-specific roles from other sections to a viewer with section-specific priv.
- eliminate creation of empty array - @{$userlist->{$item}} = () when building display list - was causing empty ros in data table.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Dec 21 20:34:26 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.20: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.20: +8 -16
lines
loncreateuser.pm
- include $permission as 3rd arg in calls to lonuserutils::print_upload_manager_form()
and lonuserutils::upfile_drop_add().
- set $env{'form.phase'} to '', so "Create new user" textbox re-displays via breadcrumb link, if username entered in "Create new user" textbox contained prohibited characters.
- include $permission as 7th arg in calls to &print_user_modification_page().
- Add $context (course, author, or domain) as first arg in &user_search_result().
- Additional breadcrumb link for "Results" after completing bulkaction of listed users
- Wording change for links on CUSR main menu (Manage -> Modify for single users).
- &build_search_response() takes $context (course, author, or domain) as first arg
- check whether user can create new accounts if search found no match. Either display creation instructions or message with link to helpdesk if creation prohibited.
- generation of interface for activating a role for a single user moved to &course_level_row() for both standard and custom roles.
- users with section-specific 'cst' priv (e.g., in a custom-role) can create student roles in user's section.
lonuserutils.pm
- $permission arg for print_upload_manager_form() and upfile_drop_add().
- section box in pop-up window generated to allow selection of ne section when
making bulk change to users selected from filtered list generated by §ion_picker().
Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Dec 21 17:27:57 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.19: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.19: +56 -1
lines
loncreateuser.pm
- &lonuserutils::can_modify_userinfo() used to determine if personal info field can be modified.
- Replace $home with $uhome as name of homeserver variable for newly created user.
lonuserutils.pm
can_modify_userinfo() returns a hash with information about which personal data fields are modifiable, as determined by context (author, course or domain) and roles of user being modified. DC sets the domain configuration for user modification.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Dec 21 15:22:01 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.18: +138 -1
lines
lonuserutils.pm
- Javascript code used to verify section selections when DC picks a course to assign roles to moved to lonuserutils::dc_setcourse_js().
- Localization of alert messages generated by setCourse() javascript
(lonuserutils::sectioncheck_alerts() contains the text strings).
loncreateuser.pm
- groupslist used to check for section name/group name collision retrieved from lonuserutils::get_groupslist()
- Eliminate some unused code built to customize text for course vs. non-standard course context in course selector for DC to pick course to which to add roles.
- &validation_javascript() added to aggregate the javascript functions used in validating section choices for role addition.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Dec 21 14:05:40 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.17: +22 -1
lines
loncreateuser.pm
&print_username_entry_form() simplify actions to take depending on $env{'form.action'}
Pass appropriate $operation arg to &print_user_selection_page() if in "single student" mode instead of "single user"
Add breadcrumbs and emove duplicate defintion of "action" form element in single student mode
Include $usertype (official or nonofficial), if available, in call to lonuserutils::can_create_user()
lonuserutils.pm
&check_usertype() determine usertype for "username is"-type searches for supplied username.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Dec 21 12:41:25 2007 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.16: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.16: +189 -84
lines
loncreateuser.pm
- "Enroll a Single Student" and "Drop Students" links added to CUSR main menu in cours context.
- Automated Enrollment Manager link not shown if user with CUSR priv has section-sepecific priv.
- &date_sections_select() added to display both a table for etting tart/end access dates and section for role.
lonuserutils.pm
- &get_course_identity() - retrieves course number, domain and description for courseID passed in, or from $env{'request.course.id'} if no arg passed
- &roles_by_context() - returns array of roles for context (course, domain or author). Adds in 'cr' role, if $custom arg passed to it is true.
- §ion_picker() - provide box containing dropdown for current sections, and textbox for new section - used to pick section(s) to associate with a role.
- for a user with section-specific cst priv, only section available to pick is section of current role.
- &print_expire_menu() renamed as &print_drop_menu()
- &update_user_list() now includes action for $choice = drop (used to drop students).
- &get_permission() will set $permission{'cusr_section'} if section-specific user has 'cst' priv
- check/uncheck javascript in &show_drop_list() from &Apache::loncommon::check_uncheck_jscript()
- eliminate links to /adm/dropadd
Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Dec 14 00:20:53 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.15: +159 -66
lines
&authorpriv() and &get_permission() moved from loncreateuser.pm to lonuserutils.pm to be more generally available.
- classlist display in Autoenrollment Manager (used for locking/unlocking users and/or toggling user type between auto and manual) now uses lonuserutils::show_users_list().
lonpopulate.pm
- link in breadcrumb trail to dropadd replaced with createuser
- style
- localization
- tables displaying result of auto/manual lock/unlock changes for student enrollments use loncommon::start_date_table* and end_data_table*
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Dec 12 23:59:41 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.14: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.14: +33 -3
lines
bug 5501 - single textbox and domain selector available on CUSR single user screen (the pre 2.5 functionality) as a shortcut to creating a user when the DC/CC/AU knows that the username does not exist.
lonuserutils.pm
- &can_create_user() routine added
- checks whether creation of new users is permitted in the current context/domain.
loncreateuser.pm
- call to lonuserutils::can_create_user() determines whether createuser shortcut should be displayed.
- 'Display User Lists' link included in main menu if user has $permission->{cusr}, even if permission->{view} is lacking
- only include a user information field in the disallowed list, if it was originally available for text entry on the previous screen, but role-specific constraints prohibit modification of the field.
- warning text switches based on singular/plural case for disallowed field changes
Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Dec 12 19:47:56 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.13: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.13: +4 -2
lines
- Include the name of the Author in the table title for listings of co-authors.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Dec 11 01:17:16 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.12: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.12: +86 -70
lines
- default role for display of user lists in course context set to "student"
- context type 'construction_space' renamed 'author', for consistency with domainprefs.
- move generation of alert messages from namespacing checks for username and student/employeeID moved to &print_namespacing_alerts().
- adding chgdates as an option for modification of selected users with both active and future roles.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Dec 6 04:03:36 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.11: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.11: +15 -7
lines
- Pass updated userinformation along when propagating changes
- Use same logic as lonnet::modifyuser() when determining if ID should be updated
- Blank IDs can now be made non-blank without requiring forceID checkbox to have been checked.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Dec 5 21:23:14 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.10: +585 -62
lines
bugs 1902, 2337, 3033
- Use checkboxes to select one or more users from a listing of users to apply access date changes, or (in course context) section additions/changes to particular roles.
- separate window is opened to (a) allow specification of access dates if re-enabling expired roles, activating future roles, or changing starting/ending dates when displaying "Any Access Status", and (b) allow specification of new section affilation(s) with/without expiration of existing sections.
- no window to set dates provided when action is to revoke or delete roles.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Dec 5 19:11:37 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.9: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.9: +80 -26
lines
Bug 3414. Radio button to switch functionality of each username
link in a list of users between "About Me" page and "Modify User".
Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Dec 5 17:53:13 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.8: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.8: +2 -2
lines
$groupslist includes opening and closing double quotes. Eliminate duplication.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Dec 5 16:49:55 2007 UTC (16 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.7: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.7: +169 -7
lines
Move routines from loncreateuser.pm to lonuserutils.pm
- &classlist_drop()
- &active_student_roles()
- &course_sections()
Moved determination of a list of groups for incorportion in a javascript Array() to &&get_groupslist() routine in lonuserutils.pm
&setsections_javascript() routine created in lonuersutils.pm - provides javascript function that aggregates and verifies section selections when adding a new role.
Modified in readiness to support section changing for multiple users/roles in a course. Corresponding javascript function eliminated from loncreateuser.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Dec 1 04:18:04 2007 UTC (16 years, 8 months ago) by albertel
Branches: MAIN
CVS tags: version_2_5_99_0
Diff to previous 1.6: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.6: +3 -2
lines
- restroe pre declaration
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Dec 1 03:48:20 2007 UTC (16 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.5: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.5: +3 -4
lines
- eliminate double declarations
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Nov 15 21:24:51 2007 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.4: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.4: +223 -44
lines
Propagating changes in ID made by Domain Coordinator to classlist.db file in any courses in which user has active or future student roles. Update name changes too.
loncommon.pm
- Pass ref to %got_rules to &user_rule_check(), so retrieval of rules only occurs once per domain. Retrieve rules for both username and ID
- &instrule_disallow_msg() takes a fourth argument ($mode) so message is different for messages generated for uploaded CSV file of users and single user modification.
loncreateuser.pm
- Propagate name changes and ID change to courses if Domain Coordinator is updating user data.
- Only display permanent e-mail on results page (no personal data changes) if one is defined.
- &print_user_modification_page() takes additional argument - $context - if domain adds the checkbox to force an ID change.
lonuserutils.pm
- check for $context was mistakenly checking $setting
- check whether Domain Coordinator wishes to change authentication for existing users should be $checkauth eq 'Yes'
- propagate name changes and ID change to courses if Domain Coordinator is updating user data, and had checked boxes for force ID change, and force course changes
- &update_classlist() moved to lonuserutils.pm from Autoupdate.pl
- &propagate_id_change() added to propagate ID and name changes to courses
- include cr (for Custom role) in option for Course roles for DC when setting filters for user lists.
- summary of filters used (displayed above tabular data) is customized to be an appropriate message for the choice of filters used in all cases.
- &Apache::lonnet::flushcourselogs() after processing adds/modifications in CSV file of users called in all contexts.
Autoupdate.pl
- &update_classlist() moved to lonuserutils.pm
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Nov 10 22:18:09 2007 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.3: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.3: +90 -69
lines
- only show columns for photos and clicker IDs if displaying student role of 'Any' role
in course context.
- only display results table if users were found matching the search criteria.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Nov 6 18:23:14 2007 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.2: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.2: +57 -60
lines
- Move creation of course selection interface so all selection buttons and "Update Display" button are generated in all cases before data retrieval
- Flush display (includes "Searching ..." message) before user data are retrieved and processed for display.
- Move block to check for keys in %userlist so user display occurs in course context
- Check for sortable columns updated
- Typo - missing $ from $env{
Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Nov 6 04:39:19 2007 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.1: preferred, unified to selected 1.36: preferred, unified
Changes since revision 1.1: +892 -213
lines
Bug 5422
More comprehensive listing of LON-CAPA users. Available to Domain Coordinators, Authors and Course Coordinators. Lists displayable in HTML, CSV or Excel formats.
- filter by status and role.
- DCs can specify a subset of courses for display of course roles.
lonuserutils.pm
- Elimination of &domain_form() -- generates linked selectboxes for domain and server selection -- no longer required (as new users can now only be created in the domain of the user's current role).
- Added &domain_roles_select() - used for linked role type and role selection boxes for DC, when displaying user roles.
- Display of active advanced roles when viewing course classlist eliminated
- replaced with selectable advanced roles in role filter for user lists.
loncommon.pm
- &linked_select_forms() can take an additional argument ($menuorder) which specifies order of items in the first select box.
- %menuhash can include hash key,value pair: order = reference to array
(order of contents of the second select box) as optional item.
- get_course_users() has new optional arg (statushash) to return information about status (Expired, Active or Future) for each section for user's roles.
- studentID information now included in optional hash of user information for course users.
lonhtmlcommon.pm
- &course_selection() routine split from &course_select_row() to allow reuse when selecting course filter for DC's listing of user roles.
loncoursedata.pm
- Three subroutines added to return indices for permanentemail, role and extent, so user listings in lonuserutils:;show_user_lists() can sort by these using the existing sorting code.
loncreateuser.pm
- display of user lists included in menu on first page.
- some wording changes (as per bug 5506)
- switches on $env{'form.state'} for call to &print_userlist() eliminated (not needed).
- course selector included when in DC context
lonpickcourse.pm
- domain selector defaults to domain of user's role when course selector used for studentform.
Work in progress - role expiration and section switching still to be added to interface.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Oct 22 22:16:38 2007 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
Diff to selected 1.36: preferred, unified
Bug 2593 csv file upload by DC to change passwords
- DCs can change authentication, add a domain or course role for uploaded users, and/or change user information (names, ID, e-mail address etc.)
- Authors can add co-authors
- Course Coordinators can add course roles.
- Some subroutines in londropdd.pm moved to lonuserutils.pm. Some routines in loncreateuser.pm moved to lonuserutils.pm
- &process_pick() moved from lonroles.pm to lonpickcourse.pm
- Work in progress. Ultimate goal is to provide user listing functionality in different contexts and eliminate separate ENRL button.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>