CVS log for loncom/interface/selfenroll.pm

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.27.2.8: download - view: text, markup, annotated - select for diffs
Tue Dec 14 12:53:12 2021 UTC (3 years ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_5_msu, version_2_11_5, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4
Diff to previous 1.27.2.7: preferred, unified next main 1.28: preferred, unified
Changes since revision 1.27.2.7: +8 -6 lines
- For 2.11
  Backport 1.36

Revision 1.27.2.7: download - view: text, markup, annotated - select for diffs
Sun Jun 20 16:23:21 2021 UTC (3 years, 6 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.27.2.6: preferred, unified
Changes since revision 1.27.2.6: +2 -2 lines
- For 2.11
  Backport 1.37

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Jun 15 20:52:26 2021 UTC (3 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.36: preferred, unified
Changes since revision 1.36: +2 -2 lines
- Support customization in localenroll.pm to eliminate ambiguity in extraction
  of institutional section from institutional course section for automated
  enrollment.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue May 4 18:47:36 2021 UTC (3 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.35: preferred, unified
Changes since revision 1.35: +8 -6 lines
- Bug 6914.
  Replace hostname with alias when creating absolute URLs, if alias in use.

Revision 1.27.2.6: download - view: text, markup, annotated - select for diffs
Thu Jan 9 17:36:09 2020 UTC (4 years, 11 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3
Diff to previous 1.27.2.5: preferred, unified
Changes since revision 1.27.2.5: +3 -2 lines
- For 2.11
  Backport 1.35

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Dec 27 18:14:25 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.34: preferred, unified
Changes since revision 1.34: +3 -2 lines
- Call Apache::lonnet::hostname($lonhost) before accessing
  $Apache::lonnet::protocol{$lonhost) so %Apache::lonnet::protocol is populated.

Revision 1.27.2.5: download - view: text, markup, annotated - select for diffs
Sun Aug 7 01:40:55 2016 UTC (8 years, 4 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2
Diff to previous 1.27.2.4: preferred, unified
Changes since revision 1.27.2.4: +7 -5 lines
- For 2.11
  - Backport 1.33, 1.34

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Aug 7 01:39:49 2016 UTC (8 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.33: preferred, unified
Changes since revision 1.33: +1 -2 lines
- Remove duplicate declaration.

Revision 1.27.2.4: download - view: text, markup, annotated - select for diffs
Thu Aug 4 14:17:39 2016 UTC (8 years, 4 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.27.2.3: preferred, unified
Changes since revision 1.27.2.3: +3 -2 lines
- For 2.11
  - Backport 1.32.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Jul 24 14:35:00 2016 UTC (8 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.32: preferred, unified
Changes since revision 1.32: +8 -5 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.32: download - view: text, markup, annotated - select for diffs
Tue Jun 9 21:22:57 2015 UTC (9 years, 6 months ago) by damieng
Branches: MAIN
Diff to previous 1.31: preferred, unified
Changes since revision 1.31: +3 -2 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.27.2.3: download - view: text, markup, annotated - select for diffs
Sun Apr 6 14:24:40 2014 UTC (10 years, 8 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_1, version_2_11_0_RC3, version_2_11_0
Diff to previous 1.27.2.2: preferred, unified
Changes since revision 1.27.2.2: +74 -48 lines
- For 2.11
  - Backport 1.31.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Apr 6 14:11:01 2014 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.30: preferred, unified
Changes since revision 1.30: +74 -48 lines
- Self-enroll requests queued pending validation ...
  - Generation of form (and button) used by enroller to go to validation
    step moved to separate routine: &pending_selfenrollment_form().

Revision 1.27.2.2: download - view: text, markup, annotated - select for diffs
Sat Apr 5 13:17:16 2014 UTC (10 years, 8 months ago) by raeburn
Branches: version_2_11_X
Diff to previous 1.27.2.1: preferred, unified
Changes since revision 1.27.2.1: +102 -33 lines
- For 2.11
  - Backport 1.28, 1.29, 1.30

Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Apr 4 23:06:32 2014 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, unified
Changes since revision 1.29: +17 -9 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.29: download - view: text, markup, annotated - select for diffs
Wed Apr 2 16:51:11 2014 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.28: preferred, unified
Changes since revision 1.28: +7 -5 lines
- For selfenrollment requests which are to be stored with status 'pending',
  pass session ID along as arg in call to &store_selfenroll_request().
- Store with request so enrollqueued.pl script can have access to it.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Mar 31 02:31:05 2014 UTC (10 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, unified
Changes since revision 1.27: +92 -33 lines
- Where a course is set for configuration of one or more self-enrollment
  settings by a DC instead of by course personnel, DC's modify course
  menu includes access to self-enrollment configuration.
- Self-enrollment supports option to queue request, pending validation
  by external site (e.g., separate payment site for e-commerce).
- &get_selfenroll_titles() removed from loncreateuser.pm (use subroutine
  in lonuserutils.pm instead).

Revision 1.27.2.1: download - view: text, markup, annotated - select for diffs
Fri May 25 03:04:59 2012 UTC (12 years, 7 months ago) by raeburn
Branches: version_2_11_X
CVS tags: version_2_11_0_RC2, version_2_11_0_RC1
Diff to previous 1.27: preferred, unified
Changes since revision 1.27: +3 -2 lines
- For 2.11.
  - reverse changes in 1.26 (Remote Control retained in 2.11).

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed May 16 21:19:39 2012 UTC (12 years, 7 months ago) by droeschl
Branches: MAIN
Branch point for: version_2_11_X
Diff to previous 1.26: preferred, unified
Changes since revision 1.26: +6 -15 lines
Replaced calls to selfenroll::validate_course_id and createaccount::validate_course by lonnet::is_course.
Extended functionality of lonnet::is_course.
Code cleanup.

Revision 1.25.6.1: download - view: text, markup, annotated - select for diffs
Tue May 1 16:09:26 2012 UTC (12 years, 7 months ago) by raeburn
Branches: loncapaMITrelate_1
Diff to previous 1.25: preferred, unified next main 1.26: preferred, unified
Changes since revision 1.25: +5 -2 lines
- Customization for MITrelate.
  - Different sections assigned to existing users and new users who sign-up
    for Summer course, so demographic survey is only shown to new users.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Mar 22 20:11:22 2010 UTC (14 years, 9 months ago) by droeschl
Branches: MAIN
CVS tags: language_hyphenation_merge, language_hyphenation, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Diff to previous 1.25: preferred, unified
Changes since revision 1.25: +2 -3 lines
In process of removing remote control, remote navmap and different icon modes code
- removed no_inline_link argument from loncommon::start_page, loncommon::bodytag
- removed subs
    o loncommon::head: it wasn't used
    o loncommon::endheadtag: functionality now covered by loncommon::headtag
    o lonmenu::registerurl: functionality moved to loncommon::headtag, because it was the only function that called registerurl
- removed remote control related translations in de.pm
- refactoring and cleanup

Revision 1.25.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 18 15:58:25 2010 UTC (14 years, 11 months ago) by raeburn
Branches: GCI_3
Diff to previous 1.25: preferred, unified next main 1.26: preferred, unified
Changes since revision 1.25: +3 -3 lines
- Customization for GCI_3.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Jan 16 16:13:42 2010 UTC (14 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_99_1, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, bz6209-base, bz6209
Branch point for: loncapaMITrelate_1, GCI_3
Diff to previous 1.24: preferred, unified
Changes since revision 1.24: +2 -2 lines
- Correct location of queued_selfenrollment().

Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri Jan 15 03:37:13 2010 UTC (14 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.23: preferred, unified
Changes since revision 1.23: +6 -4 lines
- Display queued self-enrollment requests in a table.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Sep 5 01:14:32 2009 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_99_0, GCI_2
Diff to previous 1.22: preferred, unified
Changes since revision 1.22: +2 -2 lines
- Third arg to lonnet::set_userprivs() is a ref to a hash.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Aug 20 22:07:18 2009 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.21: preferred, unified
Changes since revision 1.21: +2 -2 lines
- Typo.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Aug 11 00:39:46 2009 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.20: preferred, unified
Changes since revision 1.20: +5 -101 lines
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() ).

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun May 24 00:05:04 2009 UTC (15 years, 7 months ago) by bisitz
Branches: MAIN
CVS tags: bz5969, bz2851, GCI_1, BZ5971-printing-apage
Diff to previous 1.19: preferred, unified
Changes since revision 1.19: +2 -2 lines
Consistent Wording (-> rev. 1.19)
(message is internal, e-mail is external)

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat May 23 20:21:09 2009 UTC (15 years, 7 months ago) by truskell
Branches: MAIN
Diff to previous 1.18: preferred, unified
Changes since revision 1.18: +3 -2 lines
Added explanation for retrieving LON-CAPA email.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat May 16 23:21:00 2009 UTC (15 years, 7 months ago) by bisitz
Branches: MAIN
Diff to previous 1.17: preferred, unified
Changes since revision 1.17: +2 -2 lines
XHTML conform <br />

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Feb 10 15:48:28 2009 UTC (15 years, 10 months ago) by bisitz
Branches: MAIN
CVS tags: BZ5434-fox
Diff to previous 1.16: preferred, unified
Changes since revision 1.16: +2 -2 lines
Typo (Couse -> Course)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Feb 9 04:11:11 2009 UTC (15 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, unified
Changes since revision 1.15: +24 -7 lines
- Store enrollment request record in requestor's own selfenrollrequests.db (as well as in corresponding db file for the course).
- Modify record in requestor's selfenrollrequests.db when CC approves or rejects enrollment request.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Feb 5 12:27:21 2009 UTC (15 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.14: preferred, unified
Changes since revision 1.14: +246 -45 lines
- Bug 5558.
  - Enforce enrollment limits (if set); new routine: &enrollment_limit_check()
  - If self-enrollment requires approval:
     - store new requests in a queue
     - send messages to Course Coordinators on the Self-enrollment approvals notification list.  New routine: &store_selfenroll_request().
  - New routine: &send_notification() handles sending of messages about new self-enrollment requests requiring approval, and decisions made on pending requests.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Jul 30 16:25:35 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_X, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0
Diff to previous 1.13: preferred, unified
Changes since revision 1.13: +1 -2 lines
- Eliminate duplicate definition.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Jul 17 20:08:17 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_99_1
Diff to previous 1.12: preferred, unified
Changes since revision 1.12: +9 -7 lines
- lonnet::userenvironment() takes items to be retrieved (last arg) as an array, not a ref to an array.
- institutional status types allowed to self-enroll stored in an escape form, need to unescape before
   creating string to display which types are permitted to self-enroll.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Jul 17 12:22:28 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.11: preferred, unified
Changes since revision 1.11: +66 -62 lines
- Breadcrumbs added to facilitate retreat to course catalog or initial self-enrollment page.
- &page_footer() added to provide backupcrumba form used to store catalog filters used originally.
- &Apache::createaccount::catreturn_js() used to generate getFormByName() and getIndexByName() javascript.
- &Apache::createaccount::selfenroll_crumbs() used to generate breadcrumbs.
- setPath() javascript function takes new first argument - formname - now page can have multiple forms.
- logmein form now includes echo of catalog search form elements so subsequent screens generated by createaccount.pm can include irteurn to course catalog in breadcrumbs.
- form element cid renamed courseid (and $cid renamed $courseid) to avoid confusing this with the cid form element used for entering a studentID in loncreateuser:personal_data_display().

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jul 14 10:25:25 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, unified
Changes since revision 1.10: +2 -2 lines
- eliminate duplicate declaration.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Jul 14 08:32:36 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.9: preferred, unified
Changes since revision 1.9: +47 -15 lines
- page_header() added to generate start_page and breadcrumbs.
- new phase - login - which causes &createaccount::login_box() to be called to generate log-in box.
- log-in link presented to self-enrollers no longer points at regular log-in screen (sets phase to login instead).
- message provides reasssurance to user that self-enrollment in selected course will occur following log-in.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Jul 11 13:43:53 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.8: preferred, unified
Changes since revision 1.8: +145 -60 lines
- Add some header lines.
- Re-wording to replace domain with institution in most cases.
- Code to check in cases where self-enrollment is restricted to certain types of user whether user has the correct institutional status moved to &user_can_selfenroll().
- Information about self-enrollment with future availability.
- Checking eligibility for authenticated users for self-enrollment with future availability.
- Improved display of institutional status types allowed to self-enroll.
- Corrected or eliminated the domain passed as arg to &get_selfenroll_filters() and &print_selfenroll_types in some cases.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jul 10 00:19:56 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.7: preferred, unified
Changes since revision 1.7: +2 -2 lines
- Include cm (cumulative) in roles permitted to receive updated privs when a user self-enrolls.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jul 8 01:55:52 2008 UTC (16 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_6_99_0
Diff to previous 1.6: preferred, unified
Changes since revision 1.6: +4 -4 lines
- Do not append 'none' to the course role passed to &jump_to_role() if there is no section.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Jun 30 17:04:11 2008 UTC (16 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.5: preferred, unified
Changes since revision 1.5: +10 -6 lines
- Users with no institutional type were not being assigned a type of 'other'.
- Wording change to clarify "registered students" requirement
- Add missing line feed.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jun 23 15:52:52 2008 UTC (16 years, 6 months ago) by bisitz
Branches: MAIN
Diff to previous 1.4: preferred, unified
Changes since revision 1.4: +3 -3 lines
Optimized/standarized translation

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jun 3 03:07:38 2008 UTC (16 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.3: preferred, unified
Changes since revision 1.3: +2 -2 lines
- Eliminate an unwanted "or" after the last option for creating an account.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed May 14 20:06:51 2008 UTC (16 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.2: preferred, unified
Changes since revision 1.2: +41 -18 lines
- selfcreation auth types are now stored as an array, instead of a single-valued scalar.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Mar 12 02:45:07 2008 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.1: preferred, unified
Changes since revision 1.1: +2 -2 lines
Change arguments accepted by lonnet::appenv() to:
1. reference to hash
2. (optional) reference to array.

Change all instances where lonnet::appenv() is called to replace first argument passed (originally a hash) to a reference to the hash.

- Modify lonnet.pm rev 1.35 code intended to prevent "dangerous" modifications of the environment, so it will actually do this.
- Allow these modifications to be made in certain instances:
   DC switching to adhoc role
   CC switching to a different course role in the current course.
   user self-enrolling as a student

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Mar 8 04:26:12 2008 UTC (16 years, 9 months ago) by raeburn
Branches: MAIN
Users can self-enroll in a course if the course has been configured to allow it.
- After self-enrollment, the new role and privs are added to the user's environemnt, and a link is provided to allow immediate selection of the (if the start date for access has been reached.
- Self-enrollment may have been configured to only be avalailable to users from certain domain(s), and to certain types of institutional user from those domain(s).
Work-in-progress.

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>