CVS log for loncom/interface/lonpickcourse.pm

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.127: download - view: text, markup, annotated - select for diffs
Sat Apr 8 14:28:56 2017 UTC (7 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, version_2_11_X, version_2_11_5_msu, version_2_11_5, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3, version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, HEAD
Diff to previous 1.126: preferred, unified
Changes since revision 1.126: +4 -2 lines
- Hide role selection text used in modal window until needed.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Sat Jan 28 03:48:44 2017 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.125: preferred, unified
Changes since revision 1.125: +4 -4 lines
- Domain Helpdesk Assistant role for use by domain helpdesk student employees
  - browse access to shared repository (including own domain) is excluded.

Revision 1.125: download - view: text, markup, annotated - select for diffs
Thu Jan 5 16:17:11 2017 UTC (7 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.124: preferred, unified
Changes since revision 1.124: +26 -27 lines
Ad hoc roles for helpdesk personnel.
  - Entering a course with one of the available ad hoc roles via
    Main Menu > View a course or community (Domain helpdesk role)
    uses modal pop-up to select role, after choosing course, if more
    than one ad hoc role is available to current user.

Revision 1.124: download - view: text, markup, annotated - select for diffs
Tue Jan 3 17:47:57 2017 UTC (7 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.123: preferred, unified
Changes since revision 1.123: +1 -131 lines
- Remove early version of &get_my_adhocroles() subroutine within this module;
  (the one in lonnet.pm is used instead).

Revision 1.123: download - view: text, markup, annotated - select for diffs
Mon Jan 2 19:44:06 2017 UTC (7 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.122: preferred, unified
Changes since revision 1.122: +262 -13 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.122: download - view: text, markup, annotated - select for diffs
Wed Nov 2 22:41:18 2016 UTC (8 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.121: preferred, unified
Changes since revision 1.121: +15 -9 lines
- "Enter the course with one of the available ad hoc roles" radio button only
  displayed to user with Domain Heldesk role if custom ad hoc roles assigned.

Revision 1.121: download - view: text, markup, annotated - select for diffs
Tue Nov 1 15:47:11 2016 UTC (8 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.120: preferred, unified
Changes since revision 1.120: +2 -1 lines
- Support case where only one custom ad hoc role is available to current
  user.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Wed Oct 19 13:14:05 2016 UTC (8 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.119: preferred, unified
Changes since revision 1.119: +29 -17 lines
- Link(s) to course/community selector(s) for ad hoc custom roles included
  with Domain Helpdesk role entry, for any custom helpdesk roles assigned
  to user.

Revision 1.119: download - view: text, markup, annotated - select for diffs
Wed Oct 5 13:59:46 2016 UTC (8 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.118: preferred, unified
Changes since revision 1.118: +58 -17 lines
- Domain configuration (Support Settings) allows custom course role(s) to be
  defined which will be available for domain helpdesk staff to select as
  ad hoc role(s) via "View a course or community" in main menu.

Revision 1.118: download - view: text, markup, annotated - select for diffs
Mon Oct 3 18:46:29 2016 UTC (8 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.117: preferred, unified
Changes since revision 1.117: +5 -1 lines
- Bug 6808. New course container -- "Placement" for Placement Tests.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Sat Apr 2 04:30:21 2016 UTC (8 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.116: preferred, unified
Changes since revision 1.116: +12 -7 lines
- Bug 6808. New course container -- "Placement" for Placement Tests.
  Work in progress.

Revision 1.116: download - view: text, markup, annotated - select for diffs
Thu May 21 23:40:09 2015 UTC (9 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_1
Diff to previous 1.115: preferred, unified
Changes since revision 1.115: +96 -9 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.115: download - view: text, markup, annotated - select for diffs
Fri May 30 01:50:05 2014 UTC (10 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0
Diff to previous 1.114: preferred, unified
Changes since revision 1.114: +12 -2 lines
- Only include setDefaultCredits() in javascript functions called on page
  load for course/community selection form where appropriate.

Revision 1.114: download - view: text, markup, annotated - select for diffs
Fri Apr 25 17:56:43 2014 UTC (10 years, 8 months ago) by bisitz
Branches: MAIN
CVS tags: version_2_11_0_RC3
Diff to previous 1.113: preferred, unified
Changes since revision 1.113: +2 -2 lines
Improved internationalization:
- Properly compile translation phrases
- Updated related translation file entries

Revision 1.113: download - view: text, markup, annotated - select for diffs
Mon Mar 17 13:38:57 2014 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.112: preferred, unified
Changes since revision 1.112: +4 -1 lines
- Results of course search.
 - Text : 'Searching ...' hidden on completion of loading of results.

Revision 1.112: download - view: text, markup, annotated - select for diffs
Mon Mar 17 02:45:25 2014 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.111: preferred, unified
Changes since revision 1.111: +18 -131 lines
- &search_courses() and &js_changer() moved from lonpickcourse.pm to
  loncommon.pm to facilitate reuse.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Thu Mar 13 14:46:46 2014 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.110: preferred, unified
Changes since revision 1.110: +46 -307 lines
- Moving &build_filters(), &timebased_select_form, &js_changer()
  from lonpickcourse.pm to loncommon.pm to facilitate re-use.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Tue Mar 11 21:42:18 2014 UTC (10 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.109: preferred, unified
Changes since revision 1.109: +3 -29 lines
- Moving &instcode_selectors() from lonpickcourse.pm to courseclassifier.pm
  to facilitate re-use.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Tue Dec 24 19:15:11 2013 UTC (11 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_0_RC2
Diff to previous 1.108: preferred, unified
Changes since revision 1.108: +2 -2 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.108: download - view: text, markup, annotated - select for diffs
Mon Jul 15 14:32:45 2013 UTC (11 years, 5 months ago) by bisitz
Branches: MAIN
CVS tags: version_2_11_0_RC1
Diff to previous 1.107: preferred, unified
Changes since revision 1.107: +3 -3 lines
XHTML: JavaScript event handlers in lower case

Revision 1.107: download - view: text, markup, annotated - select for diffs
Mon Mar 25 04:05:30 2013 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.106: preferred, unified
Changes since revision 1.106: +4 -5 lines
- No need to pass output from js_changer() to lonhtmlcommon::scripttag().
- Remove unnecessary concatenator.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Fri Mar 1 04:55:35 2013 UTC (11 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.105: preferred, unified
Changes since revision 1.105: +36 -17 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.105: download - view: text, markup, annotated - select for diffs
Tue Feb 5 17:02:40 2013 UTC (11 years, 10 months ago) by bisitz
Branches: MAIN
Diff to previous 1.104: preferred, unified
Changes since revision 1.104: +5 -8 lines
XHTML

Revision 1.104: download - view: text, markup, annotated - select for diffs
Tue Feb 5 16:38:00 2013 UTC (11 years, 10 months ago) by bisitz
Branches: MAIN
Diff to previous 1.103: preferred, unified
Changes since revision 1.103: +5 -5 lines
- Internationalization
- Standard style

Revision 1.103: download - view: text, markup, annotated - select for diffs
Thu Sep 1 02:32:50 2011 UTC (13 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_X, version_2_10_1, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Diff to previous 1.102: preferred, unified
Changes since revision 1.102: +8 -3 lines
- Improve readability of "Course/Community Level" box in DC's create/modify
  user screen.

Revision 1.102: download - view: text, markup, annotated - select for diffs
Fri May 27 14:39:53 2011 UTC (13 years, 7 months ago) by bisitz
Branches: MAIN
Diff to previous 1.101: preferred, unified
Changes since revision 1.101: +2 -2 lines
Bug 5853: Don't use tradmarked brandname "scantron" in interface anymore.
Some rests have been found and changed to "bubblesheet":
- Updated related scripts
- Consistent wording
- Tidy up translation files: Synchronized existing entries with used phrases in the current scripts.
  If the translation of an updated phrase is unclear, the old translation is kept as a comment and the original English phrase is used instead.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Tue Jan 25 02:49:42 2011 UTC (13 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0
Diff to previous 1.100: preferred, unified
Changes since revision 1.100: +5 -5 lines
- Eventual implementation of storage of co-owners in nohist_courseids.db
  (LON-CAPA 2.9.0) was to store as comma separated list, not as anonymous array.

Revision 1.93.2.3: download - view: text, markup, annotated - select for diffs
Sat Nov 13 14:43:08 2010 UTC (14 years, 1 month ago) by raeburn
Branches: version_2_9_X
CVS tags: version_2_9_1
Diff to previous 1.93.2.2: preferred, unified to branchpoint 1.93: preferred, unified next main 1.94: preferred, unified
Changes since revision 1.93.2.2: +6 -2 lines
- Backport 1.100.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Thu Sep 23 21:50:37 2010 UTC (14 years, 3 months ago) by www
Branches: MAIN
CVS tags: version_2_10_0_RC2
Diff to previous 1.99: preferred, unified
Changes since revision 1.99: +6 -2 lines
Give a different warning if the intended course owner was not specified yet.

Revision 1.93.2.2: download - view: text, markup, annotated - select for diffs
Fri Aug 20 20:14:03 2010 UTC (14 years, 4 months ago) by raeburn
Branches: version_2_9_X
Diff to previous 1.93.2.1: preferred, unified to branchpoint 1.93: preferred, unified
Changes since revision 1.93.2.1: +83 -30 lines
- Backport 1.94, 1.98n being filtered by (used when DC is using course creation form). .

Revision 1.99: download - view: text, markup, annotated - select for diffs
Thu Jul 8 23:19:19 2010 UTC (14 years, 5 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0_RC1
Diff to previous 1.98: preferred, unified
Changes since revision 1.98: +18 -18 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.
  - Names of categories in domain from localenroll::instcode_format():
    codetitles array can differ from these form element names.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Fri Jun 25 04:37:49 2010 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.97: preferred, unified
Changes since revision 1.97: +26 -8 lines
- DC can override course-specific cloning rights:
  (a) when DC creates a single course in a domain:
    (All courses in that domain are cloneable for all course owners).
  (b) when DC creates a single community in a domain:
    (All communities in that domain are cloneable for all community owners).

Revision 1.93.2.1: download - view: text, markup, annotated - select for diffs
Sat Jun 19 01:38:03 2010 UTC (14 years, 6 months ago) by raeburn
Branches: version_2_9_X
Diff to previous 1.93: preferred, unified
Changes since revision 1.93: +2 -2 lines
- Backport 1.97.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Sat Jun 19 01:28:35 2010 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.96: preferred, unified
Changes since revision 1.96: +2 -2 lines
- Selection of clonable courses based on *:domain.
  - Need to match on $clonerudom ($env{'form.clonerudom'} doesn't exist).

Revision 1.96: download - view: text, markup, annotated - select for diffs
Tue Jun 8 16:37:20 2010 UTC (14 years, 6 months ago) by bisitz
Branches: MAIN
Diff to previous 1.95: preferred, unified
Changes since revision 1.95: +2 -5 lines
Removed leftovers of already removed alternative login mode (accessibility).

Revision 1.95: download - view: text, markup, annotated - select for diffs
Sun Jun 6 02:40:30 2010 UTC (14 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.94: preferred, unified
Changes since revision 1.94: +5 -4 lines
- Bug 6251.
  - Third arg is now a ref to a hash, instead of a hash.
  - New (optional) fourth arg, is an additional attribute for the
    select tag, e.g., an onchange action.
- Update calls to loncommon::select_form() accordingly.

Revision 1.94: download - view: text, markup, annotated - select for diffs
Tue Mar 16 05:11:40 2010 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: PRINT_INCOMPLETE_base, PRINT_INCOMPLETE
Diff to previous 1.93: preferred, unified
Changes since revision 1.93: +57 -23 lines
- Bug 6175.
  - Course created filter available to DCs - today, last week, last month etc.
    for domains responding to lonnet::get_server_loncaparev(),
    i.e., 2.9 or later (also have creation date in nohist_courseids.db).
  - selector for activity and creation date from new routine:
    &timebased_select_form().

Revision 1.93: download - view: text, markup, annotated - select for diffs
Mon Mar 8 14:43:46 2010 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_0, version_2_8_99_1
Branch point for: version_2_9_X
Diff to previous 1.92: preferred, unified
Changes since revision 1.92: +4 -8 lines
- Make "view or modify course settings" the default when DC selects
  a course via "Modify Course".
- Display fullname instead of username:domain in Owner/Co-owner column
  in display of selectable courses matching current filters.

Revision 1.92: download - view: text, markup, annotated - select for diffs
Sun Feb 21 15:09:36 2010 UTC (14 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.91: preferred, unified
Changes since revision 1.91: +59 -40 lines
- Move generation of list of cloneable courses based on active CC role for
  a user to subroutine: &get_coordinator_cloneable() to facilitate reuse.

Revision 1.91: download - view: text, markup, annotated - select for diffs
Wed Dec 2 18:33:27 2009 UTC (15 years ago) by bisitz
Branches: MAIN
CVS tags: version_2_9_99_0, bz6209-base, bz6209, GCI_3
Diff to previous 1.90: preferred, unified
Changes since revision 1.90: +24 -22 lines
Localization - Corrected "loncommon::select_form" usage:
Only translate once but translate what needs to be translated. Don't translate custom text, e.g. custom folder names.
Even avoid ISE: Unusual but possible special folder names on messages screen used to be misinterpreted.

Revision 1.90: download - view: text, markup, annotated - select for diffs
Wed Nov 4 14:12:19 2009 UTC (15 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.89: preferred, unified
Changes since revision 1.89: +22 -7 lines
- Accommodate communities.
   - Additional arg in opencrbrowser() javascription function call.
     - typeelement in opener page set when course or community is selected in coursepick pop-up window (DC selecting course for adding role).

Revision 1.89: download - view: text, markup, annotated - select for diffs
Tue Nov 3 14:32:44 2009 UTC (15 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.88: preferred, unified
Changes since revision 1.88: +78 -46 lines
- Accommodate Communities
  - Course Type is fixed if course picker is called when selecting a course or community to clone (course creation or course request) as clone must be of same type as target.
  - Coordinator role in Community is "co".
  - javascript: setRoles() used to set role names for both DC assigning a course role to a user, and DC uploading a file of users and assigning a default role to them.
  - display of matches from search excludes institutional code column if search is for Communities.

Revision 1.88: download - view: text, markup, annotated - select for diffs
Sat Oct 31 14:27:48 2009 UTC (15 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.87: preferred, unified
Changes since revision 1.87: +10 -5 lines
- Accommodate Communities
  - (C)course(s) -> (C)community(ies)
  - ad hoc role for DC - "co" role assigned for communities.

Revision 1.87: download - view: text, markup, annotated - select for diffs
Fri Oct 30 04:44:56 2009 UTC (15 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.86: preferred, unified
Changes since revision 1.86: +15 -4 lines
- Update names in Roles drop down (Course Level) when DC selects
   a Community in which to assign new role to a user.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Wed Aug 19 19:51:22 2009 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_99_0, GCI_2
Diff to previous 1.85: preferred, unified
Changes since revision 1.85: +2 -2 lines
- Wording change for cloneable filter.

Revision 1.85: download - view: text, markup, annotated - select for diffs
Fri Jul 31 03:01:31 2009 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: bz2851
Diff to previous 1.84: preferred, unified
Changes since revision 1.84: +168 -65 lines
- When used in course request or course creation context, courses display replaces select button with text warning for courses for which owner lacks cloning rights.
- In those contexts can filter based on cloneability.
- Hierarchy of linked select boxes used for institutional codes (with official/unofficial radio button selectors) now used for "Modify Course" function available to Domain Coordinator.
- Eliminate "command" form element added in lonpickcourse.pm rev 1.84. Revert to check for g'osearch' form element to trigger search.
-  No search if page updated by onchange event for Type or Domain
   (as detected based on non-null value of updater form element).

Revision 1.84: download - view: text, markup, annotated - select for diffs
Wed Jul 29 22:32:44 2009 UTC (15 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.83: preferred, unified
Changes since revision 1.83: +55 -28 lines
lonpickcourse.pm
- Wording change.  "Course Type" changed to "Type".
- course filter form now sets a form element named "command" to 'gosearch' on submit.
- course filter form will automatically reload, but not search,
  if either Domain or Type are changed.

courseclassifier.pm
 Javascript function "setOfficial() checks if caller arg is defined

lond
&dump_course_id_handler() change.
 - change to the effect regexp_ok arg.
 - now if arg has a value of -1, a course will be excluded from the resturned list,
   if the instcode matches the RE.
   This excludes "official" courses (i.e., those with an instcode matching the expected pattern for the domain) from the list returned in a search for "unofficial" courses.

Revision 1.83: download - view: text, markup, annotated - select for diffs
Sat Jul 25 23:16:04 2009 UTC (15 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.82: preferred, unified
Changes since revision 1.82: +6 -6 lines
- Term used for type of course used to facilitate collaborative activities,
  e.g., in a campus organization will be "Community".

Revision 1.82: download - view: text, markup, annotated - select for diffs
Thu May 14 09:58:31 2009 UTC (15 years, 7 months ago) by bisitz
Branches: MAIN
CVS tags: bz5969, BZ5971-printing-apage
Diff to previous 1.81: preferred, unified
Changes since revision 1.81: +3 -3 lines
Optimized page title:
- Corrected &mt usage/text concationaton to allow proper translation
- Don't translate twice (title is passed to &start_page which does the translation)

Revision 1.81: download - view: text, markup, annotated - select for diffs
Fri May 8 17:22:17 2009 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
CVS tags: BZ5434-fox
Diff to previous 1.80: preferred, unified
Changes since revision 1.80: +7 -6 lines
- Restoring $caller as the last argument (now eighth) in lonpickcourse::build_filters().
  (removed in rev 1.78).
- Modifying calls to lonpickcourse.pm routines: build_filters() and display_matched_courses() in lonmodifycourse.pm, to take account of changed args.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Tue May 5 05:30:00 2009 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.79: preferred, unified
Changes since revision 1.79: +30 -15 lines
Case where there are linked select boxes for Year, Semester etc. to generate instcode filter.
  - Add radio button to toggle between "official" and unofficial" courses.
  - Appropriate instcodefilter now set when "unofficial" is selected.
  - Javascript to keep select boxes and radio buttons in consistent state.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Mon May 4 13:24:12 2009 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.78: preferred, unified
Changes since revision 1.78: +113 -25 lines
- Owner username textbox and domain selectbox now in a single row.
- When "Select Course" is called by Scantron Operator, "Course owner/co-owner" row is replaced with "Course personnel includes: " row.
  - Can be used to search for courses where specified username:domain has active no-student role.

Revision 1.78: download - view: text, markup, annotated - select for diffs
Fri May 1 01:38:20 2009 UTC (15 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.77: preferred, unified
Changes since revision 1.77: +94 -29 lines
- Course Picking screen for Scantron Operators:
   - Domain select box replaced with static domain ($env{'request.role.domain'}
   - If domain is static, and domain has institutional code formats defined
     - Replace institutional code textbox with liked select boxes as used in Course Catalog, to pick: (for example) year, semester, department, number.

- &instcode_selectors() routine added (uses courseclassifier to build the linked slect boxes).

Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon Mar 16 16:05:40 2009 UTC (15 years, 9 months ago) by bisitz
Branches: MAIN
Diff to previous 1.76: preferred, unified
Changes since revision 1.76: +2 -2 lines
Increase size of username input box on pick course screen

Revision 1.76: download - view: text, markup, annotated - select for diffs
Mon Mar 2 11:21:57 2009 UTC (15 years, 9 months ago) by bisitz
Branches: MAIN
Diff to previous 1.75: preferred, unified
Changes since revision 1.75: +4 -4 lines
Consistent wording:
Replaced "Course Description" by "Course Title"

Revision 1.75.2.1: download - view: text, markup, annotated - select for diffs
Sun Dec 14 04:29:15 2008 UTC (16 years ago) by raeburn
Branches: version_2_8_X
CVS tags: version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_99_1, version_2_7_99_0, GCI_1
Diff to previous 1.75: preferred, unified next main 1.76: preferred, unified
Changes since revision 1.75: +6 -6 lines
- Type information hidden in search results table.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Mon Nov 24 14:49:42 2008 UTC (16 years, 1 month ago) by bisitz
Branches: MAIN
Branch point for: version_2_8_X
Diff to previous 1.74: preferred, unified
Changes since revision 1.74: +14 -18 lines
Replaced action selection pick box by fieldset.

Revision 1.73.2.4: download - view: text, markup, annotated - select for diffs
Sun Sep 21 16:41:47 2008 UTC (16 years, 3 months ago) by raeburn
Branches: version_2_7_X
CVS tags: version_2_7_1
Diff to previous 1.73.2.3: preferred, unified next main 1.74: preferred, unified
Changes since revision 1.73.2.3: +2 -2 lines
Missing "

Revision 1.73.2.3: download - view: text, markup, annotated - select for diffs
Sat Sep 20 16:57:18 2008 UTC (16 years, 3 months ago) by raeburn
Branches: version_2_7_X
Diff to previous 1.73.2.2: preferred, unified
Changes since revision 1.73.2.2: +6 -6 lines
Backport optimizations to &mt() calls included in 1.74.

Revision 1.74: download - view: text, markup, annotated - select for diffs
Wed Aug 6 10:45:36 2008 UTC (16 years, 4 months ago) by bisitz
Branches: MAIN
Diff to previous 1.73: preferred, unified
Changes since revision 1.73: +38 -22 lines
- Optimized some &mt() calls
- Wrapped course selection items in LON-CAPA standard table

Revision 1.73.2.2: download - view: text, markup, annotated - select for diffs
Tue Jul 1 05:26:04 2008 UTC (16 years, 5 months ago) by raeburn
Branches: version_2_7_X
CVS tags: version_2_7_0, version_2_6_99_1, version_2_6_99_0
Diff to previous 1.73.2.1: preferred, unified
Changes since revision 1.73.2.1: +9 -9 lines
- type information hidden in search results table.

Revision 1.73.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 1 04:22:59 2008 UTC (16 years, 5 months ago) by raeburn
Branches: version_2_7_X
Diff to previous 1.73: preferred, unified
Changes since revision 1.73: +4 -4 lines
- hide type selector

Revision 1.73: download - view: text, markup, annotated - select for diffs
Wed Jun 4 22:48:54 2008 UTC (16 years, 6 months ago) by bisitz
Branches: MAIN
Branch point for: version_2_7_X
Diff to previous 1.72: preferred, unified
Changes since revision 1.72: +13 -4 lines
- Highlighted selection for course action by adding a table
- Localized course type selection

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sat May 31 00:50:00 2008 UTC (16 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.71: preferred, unified
Changes since revision 1.71: +11 -17 lines
- calls to &Apache::loncommon::start_data_table_row() and &Apache::loncommon::end_data_table_row() moved to correct locations.
- xhtml

Revision 1.71: download - view: text, markup, annotated - select for diffs
Mon May 19 21:40:26 2008 UTC (16 years, 7 months ago) by bisitz
Branches: MAIN
Diff to previous 1.70: preferred, unified
Changes since revision 1.70: +44 -12 lines
Added table to course selection list

Revision 1.67.2.3: download - view: text, markup, annotated - select for diffs
Sun Jan 20 22:47:37 2008 UTC (16 years, 11 months ago) by raeburn
Branches: version_2_6_X
CVS tags: version_2_6_3, version_2_6_2, version_2_6_1
Diff to previous 1.67.2.2: preferred, unified next main 1.68: preferred, unified
Changes since revision 1.67.2.2: +3 -6 lines
Backport 1.70

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Jan 20 00:15:02 2008 UTC (16 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.69: preferred, unified
Changes since revision 1.69: +3 -6 lines
Missing &mt().

Revision 1.67.2.2: download - view: text, markup, annotated - select for diffs
Wed Jan 2 11:25:38 2008 UTC (16 years, 11 months ago) by raeburn
Branches: version_2_6_X
CVS tags: version_2_6_0
Diff to previous 1.67.2.1: preferred, unified
Changes since revision 1.67.2.1: +30 -8 lines
- backport 1.68, 1.69

Revision 1.69: download - view: text, markup, annotated - select for diffs
Wed Jan 2 10:37:58 2008 UTC (16 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.68: preferred, unified
Changes since revision 1.68: +1 -2 lines
Eliminate duplicate declaration

Revision 1.68: download - view: text, markup, annotated - select for diffs
Sun Dec 30 23:22:41 2007 UTC (16 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.67: preferred, unified
Changes since revision 1.67: +30 -7 lines
Bug 4323. Ability for DC to enter a course as a Course Coordinator from the Main Menu, in case the user has only one role (DC), so roles screen is skipped on log-in.
- Some spaces added to text displayed for matched courses in course search.

Revision 1.67.2.1: download - view: text, markup, annotated - select for diffs
Wed Nov 28 17:36:11 2007 UTC (17 years, 1 month ago) by albertel
Branches: version_2_6_X
CVS tags: version_2_5_99_1, version_2_5_99_0
Diff to previous 1.67: preferred, unified
Changes since revision 1.67: +4 -4 lines
- hide type selector

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Nov 6 04:39:19 2007 UTC (17 years, 1 month ago) by raeburn
Branches: MAIN
Branch point for: version_2_6_X
Diff to previous 1.66: preferred, unified
Changes since revision 1.66: +7 -3 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.66: download - view: text, markup, annotated - select for diffs
Mon Oct 22 22:16:38 2007 UTC (17 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.65: preferred, unified
Changes since revision 1.65: +50 -6 lines
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.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Sat Oct 6 04:32:49 2007 UTC (17 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.64: preferred, unified
Changes since revision 1.64: +5 -6 lines
Bug 5191.  Decouple storage of last access time for a course in nohist_courseids.db from storage of course information.
- Retain backwards compatibility with legacy lonnet::courseiddump()

Other general change: uniform use of 'inst_code' as key in frozen hash instead of 'instcode'.

lond
&put_course_id_handler()
- last access stored in escaped lasttime:courseid key = value hash item
  if legacy lonnet::courseiddump() updates courseinfo.
&put_course_id_hash_handler()
- additional argument - $mode ('timeonly', 'notime' or 'all')
  - determines whether last access, or courseinfo (description,inst_code,owner,type) or both are stored
&dump_course_id_handler()
- documentation updated
- style (replacing unless)
- change location of unescaping when checking filters so double escaping no longer needed for courseinfo stored in frozen hash
- return courseinfo in hash form, if requested as hash, when record has yet to be converted to a frozen hash
&validate_class_access_handler()
- eliminate extra unescaping of $ownerlist

lonnet.pm
&flushcourselogs() includes 'timeonly' argument in call to courseidput().
&courseidput() - if in 'timeonly' mode only courseids are sent to lond in courseidputhash call.
&createcourse()
- courseinfo values in hash no longer escaped (freeze_hash handles this)
- call to flushcourselogs() replaced by call to courseidput()

lonmodifycourse.pm
- courseinfo values in hash no longer escaped
- call to courseidput() includes 'notime' as fourth arg.

coursecatalog.pm
- remove unneeded code, since entry for each course in %courses hash will now be a hash ref.

courseclassifier.pm
- remove unneeded code, since entry for each course in %courses hash will now be a hash ref.

lonpickcourse.pm
- Entry for each course in %courses hash should be a hash ref, when constructing for onlyown courses case.
- instcode to inst_code
- no need to unescape courseinfo value (thaw_hash in lonnet::courseiddump does it)

lonparmset.pm
- call to flushcourselogs() replaced by call to courseidput() after updating course description.
- appenv user's session with new course description.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Wed Oct 3 19:57:29 2007 UTC (17 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.63: preferred, unified
Changes since revision 1.63: +27 -7 lines
Store data in nohist_courseids.db as a hash.  Maintain backwards compatibility with writes to the db from legacy lonnet.pm, and also reads from the db from legacy lonnet.pm.

Start towards inclusion of co-owners as well as a single owner, for the purposes of verifying access to official classlist data.

lond
- &put_course_id_hash_handler() added to handle storage of data in nohist_courseids.db as a frozen hash.
- &put_course_id_handler() will add to an existing hash if update is from a legacy lonnet which supplies : separated data.
- &dump_course_id_handler() $as_hash flag extracted from tail. If set, data are returned as a hash.
- validate_class_access_handler() will extract comma-separated owner and co-owners from ownerlist passed to it, and send array ref to localenroll::check_section() to determine if at least one on the owners is authorized to view classlist list data for the institutional section.

lonnet.pm
- storage of hash via call to courseidputhash in lond.  If command is unrecognized on the lond side, subset of the data sent as : separated values
- retrieval of data from nohist_courseids.db - additional $as_hash argument included in courseiddump call to indicate that data should be returned as a frozen hash.
- auto_validate_class_sec() - if third argument is an array ref, then an owner list is built from the supplied owners and co-owners.
- lasttime set on lonnet side (FIXME) - to be changed to lond side.

lomodifycourse.pm
- updated course settings sent as a ref to a hash to lonnet::courseidput()
- include LC_error in span for error messages
- eliminate duplicate error message
- display error if storage of changes fails
- form name corrected to cmod.

coursecatalog.pm
- eliminate unused arg from call to courseclassifier::retrieve_instcodes
- display owner and co-owners (sort by lastname)
- institutional section access for multiple owners

courseclassifier.pm
- course codes from course data if hash, or if : separated string.

lonpickcourse.pm
- course info extracted from hash
- owner info displayed in a list if owner and co-owners exist.

Revision 1.63.4.1: download - view: text, markup, annotated - select for diffs
Thu Aug 2 19:53:54 2007 UTC (17 years, 4 months ago) by albertel
Branches: version_2_5_X
CVS tags: version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_99_0
Diff to previous 1.63: preferred, unified next main 1.64: preferred, unified
Changes since revision 1.63: +4 -4 lines
- hide typeselector

Revision 1.63.2.1: download - view: text, markup, annotated - select for diffs
Fri Jun 1 18:07:47 2007 UTC (17 years, 6 months ago) by albertel
Branches: version_2_4_X
CVS tags: version_2_4_2, version_2_4_1, version_2_4_0
Diff to previous 1.63: preferred, unified next main 1.64: preferred, unified
Changes since revision 1.63: +4 -4 lines
- hide type selector
- hide group creation

Revision 1.63: download - view: text, markup, annotated - select for diffs
Tue Mar 20 15:39:11 2007 UTC (17 years, 9 months ago) by albertel
Branches: MAIN
CVS tags: version_2_3_99_0
Branch point for: version_2_5_X, version_2_4_X
Diff to previous 1.62: preferred, unified
Changes since revision 1.62: +9 -2 lines
- bugs#5226, need to set a default domain in port conditions

Revision 1.62: download - view: text, markup, annotated - select for diffs
Thu Mar 8 01:58:45 2007 UTC (17 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.61: preferred, unified
Changes since revision 1.61: +3 -3 lines
- eliminating the domain hash globals in favor of functional access

Revision 1.60.2.2: download - view: text, markup, annotated - select for diffs
Mon Dec 11 22:22:06 2006 UTC (18 years ago) by albertel
Branches: version_2_3_X
CVS tags: version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_99_1, version_2_2_99_0
Diff to previous 1.60.2.1: preferred, unified next main 1.61: preferred, unified
Changes since revision 1.60.2.1: +10 -3 lines
- backport 1.61

Revision 1.61: download - view: text, markup, annotated - select for diffs
Mon Dec 11 22:20:20 2006 UTC (18 years ago) by albertel
Branches: MAIN
Diff to previous 1.60: preferred, unified
Changes since revision 1.60: +10 -3 lines
- couldn't search for - . userna,es and domains

Revision 1.60.2.1: download - view: text, markup, annotated - select for diffs
Mon Dec 11 21:41:40 2006 UTC (18 years ago) by albertel
Branches: version_2_3_X
Diff to previous 1.60: preferred, unified
Changes since revision 1.60: +4 -4 lines
- hide type selector

Revision 1.60: download - view: text, markup, annotated - select for diffs
Wed Nov 29 07:46:39 2006 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Branch point for: version_2_3_X
Diff to previous 1.59: preferred, unified
Changes since revision 1.59: +3 -2 lines
evb privilege - with this privilege users evade blocking of communication functionality defined by blocks placed by users with dcm privilege.

dcm privilege - this is now used to determine if link to block setting is displayed.

loncommon::findallcourses() now return a hash, where the keys are courseIDs instead of an array of courseIDs.  Places where findallcourses() was called - lonannounce, lonpickcourse changed accordingly.

loncommon::findallcourses() now reports courses for a user where the user's only role was a custom role.

lonnet::allowed() can now take a fourth optional argument ($role) which allows privs to be investigated for roles other than the user's currently active role

&blockcheck, &parse_block_record(), and &build_block_table() moved from lonmsgdisplay to loncommon, so they are available for evaluation of blocking state for other communication functions besides COM.

Each block record for a blocking event in a course is now a hash, with key=values of the hash being setter = username:domain of user who set block, title=event title for block, and blocks = hash of blocked features ('com','chat','boards','port','groups').

Backwards compatibility retained with previous : separated text for block record value.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Thu Nov 16 13:02:45 2006 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.58: preferred, unified
Changes since revision 1.58: +5 -2 lines
user.adv gets to pick from all courses.

setroles form element needed in search form for portfolio access.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Tue Nov 14 18:27:57 2006 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.57: preferred, unified
Changes since revision 1.57: +2 -2 lines
Works better if new $multiple argument is included in call to gochooser_javascript().

Revision 1.57: download - view: text, markup, annotated - select for diffs
Tue Nov 14 16:51:42 2006 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.56: preferred, unified
Changes since revision 1.56: +129 -91 lines
Fix capitalizations in course types.

Include $action argument in &build_filters() to allow use outside lonpickcourse.pm.

Include $action argunment in &display_matched_courses() to allow use outside lonpickcourse.pm.

Include filterlist argument in &build_filters to allow restrictions to be placed on which filters are displayed.

Add $multiple argument to &gochoose_javascript().  Different Javascript function code now emitted depending on whether multiple course selections are allowed or not.

Updated documentation.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon Nov 13 20:50:57 2006 UTC (18 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.55: preferred, unified
Changes since revision 1.55: +2 -2 lines
- add in missing :

Revision 1.55: download - view: text, markup, annotated - select for diffs
Thu Nov 9 22:18:28 2006 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.54: preferred, unified
Changes since revision 1.54: +370 -322 lines
Documentation added.  Reorganization of handler() continues.  Dynamic population of roles, access type, section and groups select boxes as required when adding course-based access control for a portfolio file moved to portfolio.pm.  Similarly dynamic population of section numbers when DC is using CUSR to add a course-level role moved to opener window - loncommon::setsec_javascript() - to satisfy IE 6 limitations which do not permit child window to change select box options in opener window.  Required data is sent to opener window in comma-separated text strings to hidden form elements.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Sun Nov 5 20:59:17 2006 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.53: preferred, unified
Changes since revision 1.53: +375 -303 lines
Start on subdividing monolithic handler() into subroutines.  When pickcourse is called from portfolio form (to choose a course to set conditional course-based access controls) now only courses in which user has an active role are offered as choices, if user does not have $env{'user.adv'} = 1.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Nov 3 18:42:11 2006 UTC (18 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.52: preferred, unified
Changes since revision 1.52: +5 -5 lines
Non-standard courses no longer being called 'Groups'

Revision 1.50.2.2: download - view: text, markup, annotated - select for diffs
Fri Aug 11 22:14:10 2006 UTC (18 years, 4 months ago) by albertel
Branches: version_2_2_X
CVS tags: version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_99_3
Diff to previous 1.50.2.1: preferred, unified next main 1.51: preferred, unified
Changes since revision 1.50.2.1: +22 -11 lines
- backport 1.51 1.52

Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Jul 11 02:28:22 2006 UTC (18 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.51: preferred, unified
Changes since revision 1.51: +21 -10 lines
Bug 4813.  Retain backwards compatibility with legacy courses in which only a course owner's username is stored in environment.internal.courseowner, and in the course's record in nohist_courseids.db.  New courses will include username:domain (escaped) in nohist_courseids.db.  MCRS can be used to update legacy course owner information (just click "Modify Settings" button, it will be necessary to select the correct course owner where the course domain is different from the owner's domain.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Jul 3 04:00:34 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.50: preferred, unified
Changes since revision 1.50: +2 -2 lines
- institutional code didn't have a space between the : and the input field

Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 29 17:44:03 2006 UTC (18 years, 6 months ago) by albertel
Branches: version_2_2_X
CVS tags: version_2_1_99_2, version_2_1_99_1, version_2_1_99_0
Diff to previous 1.50: preferred, unified
Changes since revision 1.50: +3 -3 lines
- hiding course type from 2.2

Revision 1.50: download - view: text, markup, annotated - select for diffs
Wed Jun 28 16:06:06 2006 UTC (18 years, 6 months ago) by albertel
Branches: MAIN
Branch point for: version_2_2_X
Diff to previous 1.49: preferred, unified
Changes since revision 1.49: +3 -3 lines
- extra definitions removed

Revision 1.49: download - view: text, markup, annotated - select for diffs
Thu Jun 22 13:02:22 2006 UTC (18 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.48: preferred, unified
Changes since revision 1.48: +181 -32 lines
Funtionality in pickcourse used to build contents of section select box moved to loncommon and extended to permit building of select boxes containing available roles in a course, status types and course groups.

pickcourse extended to support use by portfolio.pm when picking a course for course-based access controls, and providing role-specific,status-specific,section-specific and group-specific access controls.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Tue May 30 20:12:15 2006 UTC (18 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.47: preferred, unified
Changes since revision 1.47: +70 -28 lines
Adding thin veneer to support "ANGEL-style" Discussion groups. "Select course" page modified to permit filtering based on course/group character.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Tue May 30 12:46:09 2006 UTC (18 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.46: preferred, unified
Changes since revision 1.46: +7 -5 lines
&Apache::lonnet::unescape -> &unescape
&Apache::lonnet::escape -> &escape

Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu May 18 01:08:50 2006 UTC (18 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.45: preferred, unified
Changes since revision 1.45: +3 -2 lines
&coursegroups() and &get_group_settings() moved to longroup.pm, which contains general utility functions for asking about groups.  Also contains &group_changes() which is used to add/drop group memberships as a result of role changes, as determined by group settings for auto-add and auto-drop. 'none' and 'all' are now reserved words which may not be used as section or group names, so they can be used instead of _all and _none  when specifying auto-add and auto-drop settings for all sections or no section roles.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue May 9 15:09:27 2006 UTC (18 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.44: preferred, unified
Changes since revision 1.44: +6 -8 lines
- morphing get_sections so it's easier to use

Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue May 9 14:38:10 2006 UTC (18 years, 7 months ago) by albertel
Branches: MAIN
Diff to previous 1.43: preferred, unified
Changes since revision 1.43: +3 -7 lines
- changing loncommon::coursegroups to be easier to use

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon May 8 21:40:20 2006 UTC (18 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.42: preferred, unified
Changes since revision 1.42: +9 -2 lines
Prevent course sections created through use of CUSR being named 'none', 'all' or the same name as a course group.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Apr 10 21:40:09 2006 UTC (18 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.41: preferred, unified
Changes since revision 1.41: +4 -4 lines
- change add_entries to pass the hash

Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Mar 16 21:54:40 2006 UTC (18 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.40: preferred, unified
Changes since revision 1.40: +4 -4 lines
- growing the use of $args in start_page, looklike eventually I'll eliminate all bodytag calls for start_page calls

Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Mar 15 22:11:04 2006 UTC (18 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.39: preferred, unified
Changes since revision 1.39: +5 -9 lines
- mode <head> </headh> <</body> elimination

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Feb 2 17:57:40 2006 UTC (18 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.38: preferred, unified
Changes since revision 1.38: +3 -2 lines
- restore case-insesitive soriting (while preserving case at duisplay time)

Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Feb 1 22:46:09 2006 UTC (18 years, 10 months ago) by www
Branches: MAIN
Diff to previous 1.37: preferred, unified
Changes since revision 1.37: +4 -4 lines
Typo and getting rid of lowercasing

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Jan 10 21:36:45 2006 UTC (18 years, 11 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_X, version_2_1_3, version_2_1_2, version_2_1_1
Diff to previous 1.36: preferred, unified
Changes since revision 1.36: +2 -2 lines
- looks more enprettinated

Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Dec 15 23:31:32 2005 UTC (19 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_1_0, version_2_0_99_1
Diff to previous 1.35: preferred, unified
Changes since revision 1.35: +7 -4 lines
DC's "Select Course" link to become a CC in a course in the domain now works for regular link in "Domain" as well as link in "Recent Roles".

Revision 1.35: download - view: text, markup, annotated - select for diffs
Tue Nov 15 20:46:40 2005 UTC (19 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.34: preferred, unified
Changes since revision 1.34: +20 -19 lines
Making support for multiple selects in pickcourse more general.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Oct 14 19:11:56 2005 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.33: preferred, unified
Changes since revision 1.33: +7 -13 lines
- letting those else's know that they are loved

Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Oct 14 18:43:13 2005 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.32: preferred, unified
Changes since revision 1.32: +36 -19 lines
- if only one course met the critia things didn't work on Firefox

Revision 1.32: download - view: text, markup, annotated - select for diffs
Fri Oct 14 18:23:32 2005 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.31: preferred, unified
Changes since revision 1.31: +3 -2 lines
- <label> is my best friend

Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Oct 4 00:27:22 2005 UTC (19 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.30: preferred, unified
Changes since revision 1.30: +4 -4 lines
- style police

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Oct 3 23:53:25 2005 UTC (19 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, unified
Changes since revision 1.29: +76 -15 lines
Allow selection of multiple courses if called from rolefilter form (in lonnotify.pm to display users with roles in specific courses).

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Sep 14 20:42:36 2005 UTC (19 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_0_X, version_2_0_2
Diff to previous 1.28: preferred, unified
Changes since revision 1.28: +2 -2 lines
Navigation links in bodytag not needed in pickcourse pop-up window.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Apr 12 00:20:01 2005 UTC (19 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_0_1, version_2_0_0, version_1_99_3, version_1_99_2, version_1_99_1_tmcc, version_1_99_1, version_1_99_0_tmcc, version_1_99_0
Diff to previous 1.27: preferred, unified
Changes since revision 1.27: +18 -3 lines
Bug 3912.  DCs can use courseID (e.g., 257472759ae4061msul1) as a filter when using pickcourse.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Apr 7 06:56:23 2005 UTC (19 years, 8 months ago) by albertel
Branches: MAIN
Diff to previous 1.26: preferred, unified
Changes since revision 1.26: +38 -38 lines
- ENV -> env

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Feb 17 08:29:43 2005 UTC (19 years, 10 months ago) by albertel
Branches: MAIN
Diff to previous 1.25: preferred, unified
Changes since revision 1.25: +3 -2 lines
- <html> -> &Apache::lonxml::xmlbegin, thus valid doctypes are now getting output, Yeah! StandardsCmpliance

- backing out the encoding changes for now

- some xhtml cleanups
- one icon -> lonhttpd

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Jan 28 19:26:54 2005 UTC (19 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_1_3_X, version_1_3_3, version_1_3_2
Diff to previous 1.24: preferred, unified
Changes since revision 1.24: +2 -6 lines
Guy's suggested style improvements.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Jan 27 19:20:55 2005 UTC (19 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.23: preferred, unified
Changes since revision 1.23: +24 -11 lines
Fix bug 3806.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Dec 28 05:55:11 2004 UTC (20 years ago) by raeburn
Branches: MAIN
CVS tags: version_1_3_1
Diff to previous 1.22: preferred, unified
Changes since revision 1.22: +18 -9 lines
When lonpickcourse is being used to display existing sections in CUSR, use a select box with single select if there is only one existing section, to minimize confusion.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Dec 23 18:46:48 2004 UTC (20 years ago) by raeburn
Branches: MAIN
CVS tags: version_1_3_0
Diff to previous 1.21: preferred, unified
Changes since revision 1.21: +3 -1 lines
Revert to a single selection selectbox when course has no existing sections.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Nov 30 00:21:24 2004 UTC (20 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_1_2_99_1
Diff to previous 1.20: preferred, unified
Changes since revision 1.20: +2 -3 lines
When using CUSR as a CC, only show roles for possible revocation, deletion or
re-enabling for target user in current course.  Section choices can now be
made from existing sections or new sections. Multiple sections allowed except
for ST and CC roles.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Nov 27 17:23:09 2004 UTC (20 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.19: preferred, unified
Changes since revision 1.19: +22 -4 lines
Adding storage of course owner to nohist_courseids.db.  Pick course can permits use of institutional code and/or username of course owner as filters.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Nov 23 18:03:04 2004 UTC (20 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, unified
Changes since revision 1.18: +65 -12 lines
DC can now add user roles to courses without needing an role in the target course.  Choice of sections can be made from existing sections, or new sections can be added.  Still need to add contextual help, and javascript to alert/prohibit > 1 section for a student role.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Nov 12 23:29:56 2004 UTC (20 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_1_2_99_0
Diff to previous 1.17: preferred, unified
Changes since revision 1.17: +15 -4 lines
Users with multiple DC roles can now select a CC role from any of the domains in which they are DC. Extra click eliminated -- selection in Pickcourse window loads CC role in opener window.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Jun 29 14:56:32 2004 UTC (20 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_1_2_X, version_1_2_1, version_1_2_0, version_1_1_99_5, version_1_1_99_4, version_1_1_99_3, version_1_1_99_2, version_1_1_99_1
Diff to previous 1.16: preferred, unified
Changes since revision 1.16: +10 -4 lines
Include institutional course code in nohist_courseids.db.
Format of entries in nohist_courseids.db now -
course_id = description:institutional code:last activity
both (keys and values are escaped).
lonnet::courseiddump now returns escaped values in hash (keys are unescaped),
to preserve the : separator between description and institutional code.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri May 7 21:51:30 2004 UTC (20 years, 7 months ago) by albertel
Branches: MAIN
CVS tags: version_1_1_99_0
Diff to previous 1.15: preferred, unified
Changes since revision 1.15: +2 -3 lines
-sigh, use entities enocde, please ?

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri May 7 17:53:01 2004 UTC (20 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.14: preferred, unified
Changes since revision 1.14: +4 -4 lines
Bug #2734: do not trash special characters in Course Description

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Mar 31 05:24:00 2004 UTC (20 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.13: preferred, unified
Changes since revision 1.13: +2 -2 lines
- trying to be UTF8 transparent

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Mar 19 03:47:09 2004 UTC (20 years, 9 months ago) by albertel
Branches: MAIN
Diff to previous 1.12: preferred, unified
Changes since revision 1.12: +16 -5 lines
- BUG# 2716, show course title when picking a course

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Nov 4 16:33:10 2003 UTC (21 years, 1 month ago) by albertel
Branches: MAIN
CVS tags: version_1_1_X, version_1_1_3, version_1_1_2, version_1_1_1, version_1_1_0, version_1_0_99_3, version_1_0_99_2, version_1_0_99_1, version_1_0_99
Diff to previous 1.11: preferred, unified
Changes since revision 1.11: +2 -2 lines
- localize last commit

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Nov 4 16:31:50 2003 UTC (21 years, 1 month ago) by albertel
Branches: MAIN
Diff to previous 1.10: preferred, unified
Changes since revision 1.10: +2 -1 lines
- Let them know if nothing is found.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Oct 13 22:45:09 2003 UTC (21 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.9: preferred, unified
Changes since revision 1.9: +9 -4 lines
- sort them by description, not by internal ID number

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Oct 13 22:24:51 2003 UTC (21 years, 2 months ago) by albertel
Branches: MAIN
Diff to previous 1.8: preferred, unified
Changes since revision 1.8: +5 -2 lines
- sorted order ain't always the best, thus select_form

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Sep 22 00:48:32 2003 UTC (21 years, 3 months ago) by www
Branches: MAIN
Diff to previous 1.7: preferred, unified
Changes since revision 1.7: +11 -6 lines
Internationalization, German Localization

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Mar 28 01:53:55 2003 UTC (21 years, 9 months ago) by www
Branches: MAIN
CVS tags: version_1_0_3, version_1_0_2, version_1_0_1, version_1_0_0, version_0_99_5, version_0_99_4, version_0_99_3, version_0_99_2, version_0_99_1, version_0_99_0, conference_2003
Diff to previous 1.6: preferred, unified
Changes since revision 1.6: +2 -2 lines
Bugfixes and enhancements on pickstudent and pickcourse.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Mar 27 20:56:30 2003 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.5: preferred, unified
Changes since revision 1.5: +3 -2 lines
First use of "pick-a-course" - does not set domain yet.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Mar 27 02:05:43 2003 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.4: preferred, unified
Changes since revision 1.4: +38 -16 lines
Appears to work now, except somehow for the plaintext domain descriptions.
The "course activity" filter could not yet be tested, since all activity
would still be within one day.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Mar 26 19:34:42 2003 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.3: preferred, unified
Changes since revision 1.3: +16 -4 lines
Pick-a-course, continued.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Mar 26 16:39:40 2003 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.2: preferred, unified
Changes since revision 1.2: +8 -3 lines
Lists courses and select buttons

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Mar 26 04:57:04 2003 UTC (21 years, 9 months ago) by www
Branches: MAIN
Diff to previous 1.1: preferred, unified
Changes since revision 1.1: +8 -3 lines
Additional work on pick-a-course function from reverse lookup. Does not work
yet, but getting there.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Mar 26 00:26:16 2003 UTC (21 years, 9 months ago) by www
Branches: MAIN
Handler to pick a courseID from the nohist_courseid.db's on the library
servers

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>