CVS log for loncom/interface/loncoursequeueadmin.pm

[BACK] Up to [LON-CAPA] / loncom / interface

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN


Revision 1.69: download - view: text, markup, annotated - select for diffs
Sat Aug 19 23:32:13 2023 UTC (8 months, 1 week ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.68: preferred, colored
Changes since revision 1.68: +66 -3 lines
- Bug 6982. Processing of course requests for "officiali" courses.
  Co-ownership set automatically on course creation for Course Coordinator
  roles assigned to verified instructor(s) of record (except requester/owner).

Revision 1.68: download - view: text, markup, annotated - select for diffs
Sat Aug 19 23:23:05 2023 UTC (8 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.67: preferred, colored
Changes since revision 1.67: +2 -2 lines
- Fix typo

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Jun 20 14:03:52 2023 UTC (10 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.66: preferred, colored
Changes since revision 1.66: +361 -194 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.66: download - view: text, markup, annotated - select for diffs
Wed Mar 29 16:01:13 2023 UTC (12 months, 4 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.65: preferred, colored
Changes since revision 1.65: +2 -2 lines
- Accommodate argument changes in &selectbox() and &prettyinput() in lonmeta.pm
  rev. 1.255.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Sat Dec 3 00:34:38 2022 UTC (16 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.64: preferred, colored
Changes since revision 1.64: +327 -58 lines
- Listing of requests for assignment of roles to users from other domains
  includes a menu to filter by date range, role type, request status, and
  adjudicator. Entries only seen for users where user's domain is configured
  to require approval from a DC in that domain.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Thu Dec 1 01:28:26 2022 UTC (16 months, 3 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.63: preferred, colored
Changes since revision 1.63: +245 -112 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.63: download - view: text, markup, annotated - select for diffs
Wed Nov 23 02:55:37 2022 UTC (17 months ago) by raeburn
Branches: MAIN
Diff to previous 1.62: preferred, colored
Changes since revision 1.62: +484 -20 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.62: download - view: text, markup, annotated - select for diffs
Wed Nov 24 04:25:02 2021 UTC (2 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.61: preferred, colored
Changes since revision 1.61: +3 -1 lines
- Bug 6754
  - Storing mapping of Consumer course identifier to LON-CAPA courseID
    honors rules for allowable course types, and also general Y/N option for
    any type.
  - When a course is created due to launch from LTI Consumer, course's
    environment.db contains internal.lti set to 1, and extended course type
    is identified as "lti".

Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Jun 15 20:52:26 2021 UTC (2 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.60: preferred, colored
Changes since revision 1.60: +11 -4 lines
- Support customization in localenroll.pm to eliminate ambiguity in extraction
  of institutional section from institutional course section for automated
  enrollment.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Fri Aug 21 21:59:20 2020 UTC (3 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.59: preferred, colored
Changes since revision 1.59: +10 -2 lines
- Pass data for crosslisted courses specified in course requests to batch
  course creation.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Wed Jul 1 20:08:54 2020 UTC (3 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.58: preferred, colored
Changes since revision 1.58: +44 -28 lines
- Bug 6400
  Options for transfer or creation of tiny URLs when cloning.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Thu Aug 3 16:28:39 2017 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.57: preferred, colored
Changes since revision 1.57: +29 -10 lines
- User account requests which employ e-mail verification may have usernames
  which are different from the e-mail address used for verification.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Thu Aug 3 16:11:46 2017 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.56: preferred, colored
Changes since revision 1.56: +8 -8 lines
- Improve display of messages about requests for account creation etc.
  sent to requester's e-mail.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Oct 6 16:20:05 2016 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.55: preferred, colored
Changes since revision 1.55: +17 -12 lines
- 'dcc' priv assigned to Domain Helpdesk role so course creation log and
  and queued course requests are viewable by a user with that role selected.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Thu Aug 25 22:33:03 2016 UTC (7 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.54: preferred, colored
Changes since revision 1.54: +2 -1 lines
- Courses created by process a course request will have comment.email set
  to username:domain of requester.
- XML file used for batch course creation can also include <setcomment> tag
  which when set to 1 will have the same result.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Sun Jun 19 00:19:31 2016 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.53: preferred, colored
Changes since revision 1.53: +6 -22 lines
- &course_portal_url() routine moved to facilitate re-use.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Apr 4 01:09:48 2016 UTC (8 years ago) by raeburn
Branches: MAIN
Diff to previous 1.52: preferred, colored
Changes since revision 1.52: +5 -2 lines
- Bug 6808. New course container -- "Placement" for Placement Tests.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Thu Jun 4 18:57:54 2015 UTC (8 years, 10 months ago) by raeburn
Branches: MAIN
Branch point for: version_2_11_X
Diff to previous 1.51: preferred, colored
Changes since revision 1.51: +1 -2 lines
- Remove debug line.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Thu May 21 23:40:09 2015 UTC (8 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_1
Diff to previous 1.50: preferred, colored
Changes since revision 1.50: +59 -7 lines
- Support checking of course cloning rights based on (a) domain defaults
  (where no course-specific rights set), or (b) course specific rights
  for official courses, based on institutional code category/ies set in
  courseprefs, e.g., department=phy etc.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Thu Mar 26 14:16:11 2015 UTC (9 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.49: preferred, colored
Changes since revision 1.49: +7 -1 lines
- If cloning, include courseID of course being cloned in information sent
  sent to localenroll::validate_crsreq() and locallenroll::crsreq_updates()
  (key is _LC_clonefrom) in $custominfo and $incoming hashrefs respectively.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue May 13 16:05:45 2014 UTC (9 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC3, version_2_11_0
Diff to previous 1.48: preferred, colored
Changes since revision 1.48: +2 -2 lines
- Add white space between syllabus link and display of unique code.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Tue May 6 20:42:27 2014 UTC (9 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.47: preferred, colored
Changes since revision 1.47: +56 -1 lines
- Post-processing for course requests.
  - localenroll::crsreq_updates() can populate hash ref:
    $outgoing->{'createdactions'}->{'environment'} with a course's
    self-enrollment settings when processing course request.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Apr 30 17:17:35 2014 UTC (9 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.46: preferred, colored
Changes since revision 1.46: +6 -3 lines
- Pass default start access date and default end access dates to
  localenroll::crsreq_updates() so they are available to course request
  validator.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Apr 19 20:48:43 2014 UTC (10 years ago) by raeburn
Branches: MAIN
Diff to previous 1.45: preferred, colored
Changes since revision 1.45: +2 -2 lines
- Correct name of inststatus item stored during account creation process
  for e-mail address as username.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed Apr 16 13:32:43 2014 UTC (10 years ago) by raeburn
Branches: MAIN
Diff to previous 1.44: preferred, colored
Changes since revision 1.44: +14 -1 lines
- Course requests for unofficial courses, textbook courses and communities
  can now include validation.
- Code used to generate validation items for self-enrollment configuration
  moved to &print_validation_rows() to facilitate re-use in course requests
  configuration.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Mon Mar 3 17:11:41 2014 UTC (10 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.43: preferred, colored
Changes since revision 1.43: +6 -2 lines
- Bug 6646
  - Status types (e.g., faculty, staff, student etc.) can apply to users
    creating their own accounts with an e-mail address as username.
  - Different user information can be required depending on self-reported
     status type.
  - User information to be provided when requesting an account can be
    designated as 'required' or 'optional', with client-side javascript
    prompt for missing required fields.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Feb 12 20:47:40 2014 UTC (10 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.42: preferred, colored
Changes since revision 1.42: +267 -30 lines
- Bug 6646
  - Self-creation of user accounts with e-mail address as username.
  - User information and password requested from prospective user in a single
    web form.
  - Add routines to handle creation of user accounts and notification
    following approval by Domain Coordinator.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Jan 8 17:18:11 2014 UTC (10 years, 3 months ago) by bisitz
Branches: MAIN
Diff to previous 1.41: preferred, colored
Changes since revision 1.41: +22 -22 lines
Consistent spelling (upper case): Authoring Space

Revision 1.41: download - view: text, markup, annotated - select for diffs
Fri Jan 3 18:39:51 2014 UTC (10 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC2
Diff to previous 1.40: preferred, colored
Changes since revision 1.40: +78 -9 lines
- New routine in localenroll.pm -- &crsreq_updates() -- to support
  domain-specific operations during course request process.
- Tabbed interface used for textbook-type course requests, one tab
  for course creation, one for request logs.
- Column for unique codes included in user's request log display, if
  domain has enabled use of unique codes.
- Correction to LON-CAPA messaging of unique code -- recipient should
  be requestor.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Dec 25 20:43:46 2013 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.39: preferred, colored
Changes since revision 1.39: +10 -5 lines
- Domain configuration used to set generation of unique six character code
  as course identifier when processing course requests, can be set
  separately for different request types - official, unofficial, community
  or textbook.
- Where a unique code is set for a course store in nohist_courseids.db on
  domain's library server(s).

Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Dec 25 09:52:42 2013 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.38: preferred, colored
Changes since revision 1.38: +28 -9 lines
- Unique six character identifier for a course can be created automatically,
  when a course is created, if domain configuration set to include this for
  course requests.
  - Initial use case is for a separate portal (toke-based auth) where students
    enter the code to sign up for a specific "textbook" course.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Dec 24 19:15:10 2013 UTC (10 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.37: preferred, colored
Changes since revision 1.37: +2 -1 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.37: download - view: text, markup, annotated - select for diffs
Sat Aug 17 00:34:29 2013 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.36: preferred, colored
Changes since revision 1.36: +2 -2 lines
- Update some keys in de.pm which were originally multi-sentence,
  for consistency with code simplification made in resetpw.pm rev 1.29.
- Reduce number of phrases required for contacting helpdesk in case of a problem
  by unifying such phrases to a single phrase:
  "Please contact the [_1]helpdesk[_2] for assistance."

Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Jul 24 18:21:39 2013 UTC (10 years, 9 months ago) by bisitz
Branches: MAIN
Diff to previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
Corrected wording typos
Updated related phrases in German translation file

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Mar 1 04:48:59 2013 UTC (11 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.34: preferred, colored
Changes since revision 1.34: +4 -1 lines
- Course credits for a particular institutional code can be provided as a
  third item returned by localenroll::validate_instcode()
- Course credits can be specified for an official course (or retrieved from
  localenroll::validate_instcode) or an unofficial course as part of a course
  request
- Credits earned for a course can also be different for a specific student
  (e.g., retrieved from institutional classlist data), or specified when
  CC adds a student to a course via the web GUI.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Jan 4 01:56:35 2013 UTC (11 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.33: preferred, colored
Changes since revision 1.33: +5 -5 lines
- Coding style $array[index] preferred to @array[index] when index is a
  single, scalar, value.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Jan 2 01:15:26 2013 UTC (11 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
- %settings changed from hash of hash to simply a hash, in rev 1.30.
- fix retrieval of domain configuration for "advanced users" for
  course requests or author requests.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Aug 16 17:02:55 2012 UTC (11 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +4 -6 lines
- Functions List for Roles page
  - access to tools appropriate for current user:
    (show/hide expired roles, check for role changes, request course/community,
     request authoring space, show queued requests (course/author/self-enroll),
     hot list config).
  - lonpreferences.pm
    - returnurl = /adm/roles when using rolespref modifies behavior
    - clean up display (simplification of wording).
  - lonroles.pm
    - Individual buttons for display, changes, author space moved to functions.
    - new routine -- &roles_from_env() -gets hash of roles -used by &gather_roles().

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Aug 15 14:37:13 2012 UTC (11 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +153 -7 lines
- Requests author roles by users who do not have them.
  - Move code from lonroles.pm to new routines in loncoursequeueadmin.pm
    is_active_author(), author_prompt(), reqauthor_check(), process_reqauthor()
    to facilitate re-use.
  - At conclusion of course/community request process, offer option to
    request an author role to users without one, who have to rights to
    request one.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue Aug 14 15:45:06 2012 UTC (11 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, colored
Changes since revision 1.29: +344 -88 lines
- Add ability for users to request creation of an author role in their
  domain, if they do not already have an active author role.
  - Domain defaults can be assigned based on institutional status.
  - Defaults can be overridden for individual users by the DC.
  - Requests can either be processed automatically or queued for DC
    approval.
  - Notification message can be sent to DCs when queued for approval
  - Notification message sent to requester if approved/rejected.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Nov 30 12:31:00 2011 UTC (12 years, 5 months ago) by goltermann
Branches: MAIN
CVS tags: language_hyphenation_merge, language_hyphenation, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Diff to previous 1.28: preferred, colored
Changes since revision 1.28: +18 -5 lines
ergonomic improvements for approval of self enrollment and course/community requests:
changed checkboxes to radiobuttons, put them into one line and added the possibility to decide later

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Aug 26 15:57:56 2011 UTC (12 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_X, version_2_10_1, loncapaMITrelate_1
Diff to previous 1.27: preferred, colored
Changes since revision 1.27: +13 -8 lines
- Remove unnecessary punctuation from message sent when course enrollment and/or
  creation request is approved.
- For course requests approved by DC, include appropriate portal URL for
  course.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Mar 7 02:13:02 2011 UTC (13 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0
Diff to previous 1.26: preferred, colored
Changes since revision 1.26: +6 -2 lines
- Bug 6287.
  Include course description in message sent to course owner.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Mar 6 21:17:15 2011 UTC (13 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, colored
Changes since revision 1.25: +69 -38 lines
- Bug 6287.
  Processing of requests for official courses queued pending validation
  by Autocreate.pl run by cron.
    - Send LON-CAPA message (with notification e-mail to permanentemail)
      to course requestor when course is created.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Dec 8 03:38:46 2010 UTC (13 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0_RC2
Diff to previous 1.24: preferred, colored
Changes since revision 1.24: +17 -5 lines
- Domain configuration for portal or default URL, e.g., a loadbalancer
  server (e.g., https://loncapa.msu.edu/), or a specific alias on a
  multidomain server (e.g., http://elps.loncapa.net/.
  - URL included in e-mail sent to confitm self-enrollment etc.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Mar 30 16:02:27 2010 UTC (14 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_1, version_2_9_0, version_2_8_99_1, version_2_10_0_RC1, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE
Diff to previous 1.23: preferred, colored
Changes since revision 1.23: +7 -5 lines
- Correction to args in call to lonnet::dump_dom() in &process_official_reqs().
- Convert "Validate" button from button with onclick call to javascript
  to submit button.
- Next phase varies on context ("approval" versus "pending").

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Mar 30 15:23:51 2010 UTC (14 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +332 -112 lines
- DC can display either requests queued pending validation of instructor,
  or queued pending approval.
- Validation can be attempted for pending requests
   - any validated will be created automatically.
   - unvalidated will be displayed with the option to approve/reject
- &process_official_reqs() moved from Autocreate.pl to facilitate re-use.
- New routine: &build_queue_display() created from code previously in
  &display_queued_requests() to facilitate re-use.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Feb 26 23:01:20 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +3 -3 lines
$newusermsg,$addresult,$enrollcount,$output and $keysmsg
 - all passed to &course_creation as refs to scalars
 - can be passed directly to &batchcreatecourse::build_course().

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Feb 26 22:56:01 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
- $logmsg passed to &coursecreation is a ref to a scalar.
   - can be passed directly to &batchcreatecourse::build_course().

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Feb 22 09:47:56 2010 UTC (14 years, 2 months ago) by bisitz
Branches: MAIN
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Corrected typo in rev. 1.18

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Feb 21 23:38:51 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +60 -5 lines
- Code to update user's courserequests.db moved to &update_coursereq_status() in loncoursequeueadmin.pm
  to be more widely available.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Feb 21 02:38:23 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +6 -1 lines
- Bug 6176. Owners of courses can clone them even if they no longer have an
  active Course Coordinator role.
- New subroutine in lonnet.pm - &is_course_owner() returns 1 if user is
  the owner of the specified course.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Jan 29 13:18:38 2010 UTC (14 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_99_0, bz6209-base, bz6209
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
- &escape() moved from lonnet.pm to LONCAPA.pm some time ago.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Jan 18 15:53:27 2010 UTC (14 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
- Name of 'st' role available via self-enrollment needs to accommodate
  course type and/or course configuration (non-standard role names).

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Jan 16 16:15:08 2010 UTC (14 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +1 -2 lines
- Apache::Constants not needed.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Jan 15 03:29:54 2010 UTC (14 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +52 -2 lines
- Move &queued_selfenrollment() from lonroles.pm to loncoursequeueadmin.pm
  to facilitate re-use.
 - &queued_selfenrollment() has a different arg - $notitle - which when true
   will omit title of pending requests table.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Jan 14 20:08:13 2010 UTC (14 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +101 -2 lines
- Domain Coordinator Modify user screen.
  - Rights to request different course types in user's domain
    now shown if defaults apply to user.
  - &get_processtype moved from lonrequestcourse.pm loncoursequeueadmin.pm
    to be more widely available.
  - Additional arguments prepended to &get_processtype() to allow use
    where request rights are retrieved for a user different to the one
    requesting the information (i.e., a DC).

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Nov 18 19:15:45 2009 UTC (14 years, 5 months ago) by raeburn
Branches: MAIN
Branch point for: GCI_3
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +96 -47 lines
- Accommodate Communities.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Nov 4 17:42:17 2009 UTC (14 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +8 -4 lines
- Additional optional arg for loncommon::select_dom_form()
  - can restrict available domains to those included in the array ref arg.
- Only display domains for which user can request courses in the domain select box
- Only included types of course a user can request in the Type select box
- Accommodate Communities
  - text changed depending on whether requests are possible for courses only, communitiesonly or both.
  - &loncoursequeueadmin::check_can_clone() - check user roles for active "co" role for a Community.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Oct 5 01:54:44 2009 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_99_0
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4 lines
- add spaces needed in mail message.
- correct context name for message sent to CCs when action is taken on pending self-enrollment requests.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Sep 11 02:27:50 2009 UTC (14 years, 7 months ago) by raeburn
Branches: MAIN
Branch point for: GCI_2
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
- clonecrs and clonedom were reversed in &can_clone() check of requestor's roles hash.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Sep 4 23:01:58 2009 UTC (14 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +39 -9 lines
- Additional arg for &build_batchcreatehash() - context
  - determines if user information for owner is from %env, or from call to
    &Apache::lonnet::userenvironment().
- Set start and end dates for roles for additional personnel. For student roles use
  the defaults specified in the request for accessstart and accessend.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Aug 27 00:06:18 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3 lines
- Domain Coordinators approving requests can view details of request in a pop-up window.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Aug 24 20:08:36 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3 lines
- Reverse changes in lond 1.420.
- &newput_dom(), &dump_dom and &del_dom in lonnet.pm now use the corresponding routines for user files - &newput, &del and &dump - with domain db data stored in .db files belonging to the domainconfig user.
- new routine: &get_domainconfiguser() provides the username of the domainconfig user.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Aug 20 20:43:08 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +33 -5 lines
- When checking to see whether approved course requests should be processed,
  need to accommodate cases where requestor's domain is different from course's domain - additional check beyond call to &usertools_access() needed.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Aug 17 04:39:15 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +27 -1 lines
Course Requests
- Client-side javascript validation to check a course description was provided.
- Server-side checking that requestor has rights to clone a course selected for cloning.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Aug 16 23:04:42 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +44 -11 lines
- Status change when course request is rejected by DC stored in a separate key => value record in courserequests.db file belonging to requestor.
  - key is status:$cdom:$cnum
- Minor changes to formatting of LON-CAPA messages sent following DC review of request.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Aug 16 19:16:16 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +349 -84 lines
Course Requests
- Move &build_batchcreatehash() from lonrequestcourse.pm to loncoursequeueadmin.pm
- Move call to LONCAPA::batchcreatecourse into a separate routine: &course_creation()
  within loncoursequeueadmin.pm
- Code added for resolution of course requests subject to approval by DC.
   - either approve and create course, or reject.
   - formatting of LON-CAPA messages sent to notification list and requestor improved.
- Change in storage of status information for a request.
  - Status now stored in a separate key => value in courserequests.db file belonging to requestor
    - key is status:$cdom:$cnum
- User's display of pending requests now shows the required information.
(Select button to view/modify/cancel individual request currently inactive - work in progress).

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Aug 11 00:39:45 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
Course requests.
- Moving and modifying some routines used for displaying queues (oringinally created for approval/rejection of self-enroll requests to also support approval/rejection of course creation requests.
   - &display_selfenroll_queue() moved from loncreateuser.pm to loncoursequeueadmin.pm
      (and renamed &display_queued_requests() ).
   - &update_selfenroll_queue() moved from loncreateuser.pm to loncoursequeueadmin.pm
      (and renamed &update_request_queue() ).
   - &get_student_counts() moved from loncreateuser.pm to loncoursequeueadmin.pm

   - &send_notification() moved from selfenroll.pm to loncoursequeueadmin.pm
      (and renamed &send_selfserver_notification() ).

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>