CVS log for loncom/interface/selfenroll.pm
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 (2 years, 9 months 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, 3 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, 3 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, 4 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, 8 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 (5 years, 8 months 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, 1 month 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, 1 month 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, 1 month 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, 2 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, 3 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 4 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, 4 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, 4 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, 6 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, 8 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, 8 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, 8 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 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, 1 month 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, 1 month 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, 4 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, 4 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, 4 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, 7 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, 7 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, 7 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, 1 month 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, 2 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, 2 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, 2 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, 2 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, 2 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, 2 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, 2 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, 2 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, 3 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, 3 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, 4 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, 6 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, 6 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.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>