CVS log for loncom/interface/lonconfigsettings.pm
Up to [LON-CAPA] / loncom / interface
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN
Revision 1.73: download - view: text, markup, annotated - select for diffs
Sun Jul 14 16:05:27 2024 UTC (4 weeks, 5 days ago) by raeburn
Branches: MAIN
CVS tags: HEAD
Diff to previous 1.72: preferred, unified
Changes since revision 1.72: +2 -2
lines
- Satisfy w3c validation.
Revision 1.72: download - view: text, markup, annotated - select for diffs
Sun Sep 24 03:31:18 2023 UTC (10 months, 3 weeks ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X
Diff to previous 1.71: preferred, unified
Changes since revision 1.71: +4 -1
lines
- Bug 2689
Revision 1.71: download - view: text, markup, annotated - select for diffs
Sun Jun 4 00:06:10 2023 UTC (14 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.70: preferred, unified
Changes since revision 1.70: +6 -6
lines
- Remove some trailing white space.
Np code changes
Revision 1.70: download - view: text, markup, annotated - select for diffs
Fri Jun 2 01:20:26 2023 UTC (14 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.69: preferred, unified
Changes since revision 1.69: +3 -2
lines
- Bugs 6754 and 6907
- Return of grades to launcher CMS supported for resources or folders
accessed via LTI-mediated deep link.
- Support option: "Encrypt stored consumer secrets defined in domain"
- Signing of LTI payloads for roster retrieval, passback of grades,
and callback to logput launcher CMS session all now occur on
primary library server for course's domain.
Revision 1.69: download - view: text, markup, annotated - select for diffs
Thu Apr 13 15:21:00 2023 UTC (16 months ago) by raeburn
Branches: MAIN
Diff to previous 1.68: preferred, unified
Changes since revision 1.68: +3 -3
lines
- Bug 6754
Order of components in name for secret field when adding new external
tool same as used when adding new link protection item (both use
lonconfigsettings::ltisecret_js() for validation).
Revision 1.68: download - view: text, markup, annotated - select for diffs
Sun Mar 19 16:05:48 2023 UTC (16 months, 4 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.67: preferred, unified
Changes since revision 1.67: +744 -119
lines
- Bug 6754
- Support encryption of secrets set for External Tools in a domain.
- Requires perl-Crypt-CBC
- External Tools can be configured in a course via Course Settings by a user
with 'opa' privilege in the course.
Revision 1.67: download - view: text, markup, annotated - select for diffs
Thu Sep 8 01:41:13 2022 UTC (23 months, 1 week ago) by raeburn
Branches: MAIN
Diff to previous 1.66: preferred, unified
Changes since revision 1.66: +5 -2
lines
- Bug 6971 Individual user preference for Time Zone.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Sun Aug 28 02:41:29 2022 UTC (23 months, 2 weeks ago) by raeburn
Branches: MAIN
Diff to previous 1.65: preferred, unified
Changes since revision 1.65: +4 -1
lines
- Bug 6972.
Option in course to display every External Resource Item as link (and
launch in a tab or window) instead of in iframe.
Revision 1.65: download - view: text, markup, annotated - select for diffs
Fri Jul 1 01:05:04 2022 UTC (2 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.64: preferred, unified
Changes since revision 1.64: +4 -3
lines
- Bug 6907
Link Protection configuration for each launch application can include
the name of the parameter used in the launcher payload to contain a URL
in the launcher course to return to after exit from the LON-CAPA session.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Apr 5 12:27:39 2022 UTC (2 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.63: preferred, unified
Changes since revision 1.63: +3 -2
lines
- Expire cache of course's link protection settings on other servers in a
course's domain after making changes.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Sat Mar 12 23:03:09 2022 UTC (2 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.62: preferred, unified
Changes since revision 1.62: +5 -2
lines
- Bug 6907
Uncheck "Visible input?" checkboxes on form submission.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Mar 12 21:24:17 2022 UTC (2 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.61: preferred, unified
Changes since revision 1.61: +40 -6
lines
- Bug 6907.
- Assign unique name and id to "Visible input?" checkbox for each Link
Protection item, and uncheck each one on page load on course's home server.
- Uncheck "Visible input?" checkbox and set type to password for textbox
for secret on form submission.
Revision 1.61: download - view: text, markup, annotated - select for diffs
Thu Mar 10 19:35:18 2022 UTC (2 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.60: preferred, unified
Changes since revision 1.60: +2 -2
lines
- Iterate over settable array for launch items which don't yet have a secret
set.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Sat Feb 19 08:53:17 2022 UTC (2 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.59: preferred, unified
Changes since revision 1.59: +12 -12
lines
- Name changed from linkprotection to linkprot in courseprefs.pm rev. 1.102
Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Feb 15 04:28:01 2022 UTC (2 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.58: preferred, unified
Changes since revision 1.58: +88 -9
lines
- Bug 6907
Link Protectors for deep-linking from launch from LTI Consumer can be
configured at both a domain level and a course level.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Mon Feb 14 02:48:46 2022 UTC (2 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.57: preferred, unified
Changes since revision 1.57: +17 -2
lines
- Bug 6907
- Rename "LTI Provider" domain config item.
- Add three additional sections: "Encryption of shared secrets",
"Rules for shared secrets" and Link Protectors (domain).
- Keys used in domain for a particular library server may only be set in
a session on that server (and use Lond.pm and not lonc/lond).
- Min and max length and character requirements can be set for secrets used
for LTI-based link protection for deep-links.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Feb 6 21:36:59 2022 UTC (2 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.56: preferred, unified
Changes since revision 1.56: +21 -4
lines
- Bug 6907
- Domain default to determine whether LTI launch of deep-linked URL requires
student to authenticate; can be overridden for specific course(s).
- If domain config permits it, link protection setting in a course can
specify whether to accept username included in LTI payload, and action
to take if username is not for an enrolled student.
- Second arg passed to ltiauth::invalid_request() is text string stating why
LTI launch was invalid.
Revision 1.56: download - view: text, markup, annotated - select for diffs
Tue Feb 1 23:13:19 2022 UTC (2 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.55: preferred, unified
Changes since revision 1.55: +23 -6
lines
- Bug 6907
- Extraction of LTI itemID based on consumer key in signed LTI payload, and
verification with available secret moved from ltiauth.pm to Lond.pm.
- Verification will now occur on course's home server or domain's primary
library server, for course-defined LTI ID, and domain-defined LTI ID
respectively.
- Setting and modifying link protection key and secret now requires user
session on course's home server.
- Display of existing LTI key only available of course's home server.
- Display of stored LTI secret eliminated so a Course Coordinator will
need to record it offline or commit it to memory.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Tue Dec 28 02:20:07 2021 UTC (2 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.54: preferred, unified
Changes since revision 1.54: +3 -0
lines
- Extend "zero enrollment failsafe" mechanism so it can also (optionally)
protect against unwanted drops if partial data retrieved from institutional
source for specific institutional section.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Tue Dec 28 01:33:53 2021 UTC (2 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.53: preferred, unified
Changes since revision 1.53: +3 -3
lines
- Remove extraneous single quotes.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Tue Sep 21 22:54:26 2021 UTC (2 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.52: preferred, unified
Changes since revision 1.52: +7 -1
lines
- For SAML authentication (Shibboleth) config for each of domain's nodes
to set /adm/log-in as landing page for user toggle between SSO or non-SSO.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Sep 1 00:21:52 2021 UTC (2 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.51: preferred, unified
Changes since revision 1.51: +4 -1
lines
- Bug 6959 Automated update can be configured to skip checking for changes
in user information for users deemed inactive.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Aug 4 20:10:34 2021 UTC (3 years ago) by raeburn
Branches: MAIN
Diff to previous 1.50: preferred, unified
Changes since revision 1.50: +2 -2
lines
- Bug 6907 Content in a course can be set to be deep-link only.
Extra arg for &courseprefs::process_changes() in lonconfigsettings.pm call.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Wed Aug 4 19:59:10 2021 UTC (3 years ago) by raeburn
Branches: MAIN
Diff to previous 1.49: preferred, unified
Changes since revision 1.49: +9 -5
lines
- Bug 6907 Content in a course can be set to be deep-link only.
- deeplink parameter has 5 components:
state, others, listing, scope, protect and menus.
- deeplink protection for launch from non-LON-CAPA LTI-enabled systems
uses /adm/launch/tiny/$dom/$uniqueID, and key and secret used by launcher
can be set in a course (by CC), or for domain (by DC).
Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Jul 30 13:48:20 2021 UTC (3 years ago) by raeburn
Branches: MAIN
Diff to previous 1.48: preferred, unified
Changes since revision 1.48: +2 -2
lines
- Ensure "Display" button is below three column list of settings in Chrome.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Mon Apr 19 14:11:16 2021 UTC (3 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.47: preferred, unified
Changes since revision 1.47: +4 -1
lines
Bug 6914
- Update domain config UI to support settings documented in
Domain_Configuration_WAF_Proxy.tex
Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Sep 17 00:35:04 2020 UTC (3 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.46: preferred, unified
Changes since revision 1.46: +5 -1
lines
- Bug 6935
Revision 1.46: download - view: text, markup, annotated - select for diffs
Thu Jul 18 18:28:52 2019 UTC (5 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.45: preferred, unified
Changes since revision 1.45: +5 -3
lines
- Bug 6754. LON-CAPA as LTI Provider.
Domain configuration to support session expiration in LON-CAPA,
after user logs out of LTI Consumer which originally launched session,
(if Consumer supports logoutServiceUrl; e.g. custom_logout_url in Canvas).
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Jan 27 14:39:48 2019 UTC (5 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.44: preferred, unified
Changes since revision 1.44: +4 -1
lines
- Uploaded bubblesheet data can consist of comma separated values.
- Data will be converted to one of formats specified in bubblesheet
format file, prior to saving in scantron_orig_* file.
- Domain configuration for bubblesheet data format allows order of
columns in csv data to be specified.
- &get_scantronformat_file and &get_scantron_config moved from grades.pm
to lonnet.pm to facilitate re-use.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Aug 14 21:42:40 2018 UTC (6 years ago) by raeburn
Branches: MAIN
Diff to previous 1.43: preferred, unified
Changes since revision 1.43: +5 -3
lines
- Bug 6754 LON-CAPA as LTI Provider
- Support requests to /adm/service/passback and /adm/service/roster in
which OAuth data in request header.
- Support LTI Basic Outcomes Service (1.1) in which grade (a decimal) is
included in XML in the request body (with oauth_body_hash in the header).
- LTI Provider domain configuration to set grade passback using either
Outcomes Service (1.1) -- the default -- or Outcomes extension (1.0).
Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue May 8 01:48:18 2018 UTC (6 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.42: preferred, unified
Changes since revision 1.42: +5 -3
lines
- Bug 6754 LON-CAPA as LTI Provider
- Domain defaults for each Consumer
- display standard LON-CAPA menus? (top line and/or second line)
- menu include: fullname, role, context, logout, and/or grades?
- Course Coordinator can override in course via "Course Settings".
Revision 1.42: download - view: text, markup, annotated - select for diffs
Fri Mar 23 01:01:21 2018 UTC (6 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.41: preferred, unified
Changes since revision 1.41: +5 -3
lines
- Bug 6754 LON-CAPA as LTI Provider
- Creation of new LON-CAPA user account available from an LTI Consumer.
- Creation of new LON-CAPA course available from an LTI Consumer.
- Self-enrollment in a LON-CAPA course available from an LTI Consumer.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon Jan 1 01:29:38 2018 UTC (6 years, 7 months ago) by raeburn
Branches: MAIN
Diff to previous 1.40: preferred, unified
Changes since revision 1.40: +6 -4
lines
- Bug 6754 LON-CAPA as LTI Consumer
Domain configuration for information sent to Tool Provider on launch
includes choice of: username, or username:domain in LON-CAPA,
when "User" is included in the data to be sent (as lis_person_sourcedid).
Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Nov 30 15:15:15 2017 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.39: preferred, unified
Changes since revision 1.39: +16 -1
lines
- Bug 6754 LTI Integration: LON-CAPA as LTI Provider
- Work in progress
Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Nov 30 12:45:55 2017 UTC (6 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.38: preferred, unified
Changes since revision 1.38: +16 -3
lines
- LON-CAPA as LTI Consumer.
- Domain configuration to specify how long after launch the two items can
be used -- days for passback of grades; seconds for retrieval of roster.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Oct 15 04:05:10 2017 UTC (6 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.37: preferred, unified
Changes since revision 1.37: +2 -2
lines
- concatenate additional onload items.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Fri Oct 13 20:37:34 2017 UTC (6 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.36: preferred, unified
Changes since revision 1.36: +6 -1
lines
- Domain configuration to override domain's helpdesk settings for e-mail
recipients, and optionally added text, based on requester's affiliation
(e.g., faculty, staff or student).
Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Aug 3 16:22:09 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.35: preferred, unified
Changes since revision 1.35: +23 -13
lines
- Self-creation of user accounts using e-mail verification.
- Options set by domain coordinator for account requests verified by e-mail
for: processing, restrictions on permitted e-mail addresses, and choice
of username can be set to different values, depending on requester's
(self-reported) institutional status.
- Setting which status types can be self-reported by requesters using
e-mail verification moved from
"Default authentication/language/timezone/portal/types" panel to
"Users self-creating accounts" panel.
- Web form used to request account prompts user for appropriate responses
depending on self-reported status, and e-mail and username constraints.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Jul 27 13:45:12 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.34: preferred, unified
Changes since revision 1.34: +3 -3
lines
- Fix typos.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Jul 26 19:45:45 2017 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.33: preferred, unified
Changes since revision 1.33: +27 -6
lines
- Self-creation of user accounts using e-mail verification.
- User can be prompted to choose affiliation (e.g., instructor, student,
other etc.).
- User can be given option to choose a username, while e-mail address
still used for verification. A required e-mail domain can be set.
- Domain Coordinator can display user-selected status and user's e-mail
address when choosing to approve queued account requests.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Oct 11 22:58:55 2016 UTC (7 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.32: preferred, unified
Changes since revision 1.32: +27 -12
lines
- vpa priv allows Course Settings to be viewed, but not modified.
- users with vpa priv in a course receive "View parameter settings
(due dates, etc) for resources and the course" item in the Main Menu,
and a Settings item in the inline menu.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Jul 25 19:50:30 2016 UTC (8 years ago) by raeburn
Branches: MAIN
Diff to previous 1.31: preferred, unified
Changes since revision 1.31: +11 -8
lines
- Use Server Name Indication (SNI) and SSL when replicating content from
/raw/.
- Domain status screen has link to show status of LON-CAPA SSL certificates.
- "SSL" domain config for (a) "internal" LON-CAPA SSL connection to servers/VMs
in other domain, (b) Replication of domain's resources to other domains.
- Replication can use name-based virtual hosts with SSL, with verification of
client certificate (cert: /home/httpd/lonCerts/lonhostnamecert.pem, signed
by LON-CAPA CA, with Common Name of internal-<server hostname>, same IP address
as server hostname).
Revision 1.31: download - view: text, markup, annotated - select for diffs
Tue Jun 9 21:22:56 2015 UTC (9 years, 2 months ago) by damieng
Branches: MAIN
Diff to previous 1.30: preferred, unified
Changes since revision 1.30: +3 -1
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.30: download - view: text, markup, annotated - select for diffs
Thu May 21 23:26:35 2015 UTC (9 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, unified
Changes since revision 1.29: +81 -5
lines
- General course settings: users allowed to clone course.
- Show if domain default is set.
- Adding any course-specific setting will cause domain default to
be ignored.
- For official courses, where localenroll::instcode_defaults()
has been customized, can also allow cloning by specific
partial institutional codes (e.g., department + number: such as
phy184 for example).
Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Apr 23 10:11:26 2014 UTC (10 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.28: preferred, unified
Changes since revision 1.28: +28 -3
lines
- Institutional ststus types can now be defined via domain configuration
web interface by Domain Coordinator -- will supercede use of customized
localenroll::inst_usertypes().
- Self-creation of account with e-mail address as username:
- Domain configuration to set which status types (faculty, staff , student
etc.) can apply to "non-institutional" usernames.
- Processing of username requests can be either automatic or queued for
approval depending on status type (self-reported).
Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Feb 12 20:37:42 2014 UTC (10 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, unified
Changes since revision 1.27: +5 -2
lines
- Bug 6646
- Domain Configuration for self-creation of accounts moved to its own
separate panel (keep storage of settings in existing locations in
configuration.db , i.e., usercreation and usermodification.
- Additional option for self-created accounts which use an e-mail address
as username -- queue for approval by Domain Coordinator.
- Can specify which DC(s) should be notified if user account requests are
added to the queue.
- Can specify what information the user needs to provide in addition to
an e-mail address when requesting creation of an account.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Oct 6 21:25:59 2013 UTC (10 years, 10 months ago) by raeburn
Branches: MAIN
Diff to previous 1.26: preferred, unified
Changes since revision 1.26: +4 -4
lines
- Setting domain configuration for items included in domdefaults, which is
cached for 24hrs in memcache.
- &devalidate_remote_domconfs() takes second arg -- $cachekeys -- a reference
to a hash of items to devalidate on the domain's servers.
- two possible hash keys: domainconfig or domdefaults
- Update of domdefaults as a result of processing changes in domain configuration
cause lonnet::do_cache_new() to be called on current server, and also
domdefaults to be added to the $cachekeys hash.
- Seventh arg in domainprefs::process_changes() is now a ref to a hash instead
of a ref to a scalar.
- lonconfigsettings::make_changes() now returns a ref to a HASH, where keys
(if any) are items to devalidate on the domain's servers.
- Retrieval of domdefaults when displaying domain configuration screen or
processing changes includes directive to ignore_cache and read from
configuration.db file on domain's primary library server.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Sep 7 00:19:00 2013 UTC (10 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, unified
Changes since revision 1.25: +4 -3
lines
- Where modification to domain configuration results in devalidation
of a domain's cached domconfig on the current server:
- call new routine: &devalidate_remote_domconfs()
to devalidate the same cached information on the domain's other servers.
- uses lonnet::remote_devalidate_cache().
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Apr 10 21:15:15 2013 UTC (11 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.24: preferred, unified
Changes since revision 1.24: +7 -1
lines
- div tags opened with lonparmset::startSettingsScreen() need
to be closed with matching lonparmset::endSettingsScreen().
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Apr 8 23:21:15 2013 UTC (11 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.23: preferred, unified
Changes since revision 1.23: +5 -4
lines
- lonparmset::startSettingsScreen() takes third arg - course type
(Course or Community).
Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Dec 7 16:12:18 2012 UTC (11 years, 8 months ago) by bisitz
Branches: MAIN
Diff to previous 1.22: preferred, unified
Changes since revision 1.22: +4 -2
lines
Consistent layout: actionbox
Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Oct 30 10:39:02 2012 UTC (11 years, 9 months ago) by foxr
Branches: MAIN
Diff to previous 1.21: preferred, unified
Changes since revision 1.21: +3 -1
lines
Enable use of colorchooser jquery plugin for domain peferences color selection
Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Dec 8 22:10:18 2011 UTC (12 years, 8 months ago) by www
Branches: MAIN
CVS tags: BZ4492-merge,
BZ4492-feature_horizontal_radioresponse
Branch point for: version_2_11_X
Diff to previous 1.20: preferred, unified
Changes since revision 1.20: +2 -6
lines
Modal windows
Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Oct 19 21:15:53 2011 UTC (12 years, 10 months ago) by www
Branches: MAIN
CVS tags: language_hyphenation_merge,
language_hyphenation
Diff to previous 1.19: preferred, unified
Changes since revision 1.19: +21 -13
lines
Tab for Course Preferences shows up
Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Jun 5 12:59:47 2011 UTC (13 years, 2 months ago) by www
Branches: MAIN
Diff to previous 1.18: preferred, unified
Changes since revision 1.18: +6 -42
lines
Cleaning up accordion
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Mar 31 15:35:54 2011 UTC (13 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, unified
Changes since revision 1.17: +11 -7
lines
- No "Course Settings" and "Content and Problem Settings" tabs
when module is used in domain context (for Domain Configuration -- DC roles).
Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Jan 13 22:49:47 2011 UTC (13 years, 7 months ago) by www
Branches: MAIN
Diff to previous 1.16: preferred, unified
Changes since revision 1.16: +6 -2
lines
For 3.0: Settings
Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Nov 19 13:08:47 2010 UTC (13 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, unified
Changes since revision 1.15: +2 -2
lines
- Typo.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Jul 17 20:02:07 2010 UTC (14 years, 1 month ago) by raeburn
Branches: MAIN
Branch point for: version_2_10_X
Diff to previous 1.14: preferred, unified
Changes since revision 1.14: +8 -1
lines
- Following the switch to 2.10, domains may prefer that their users do not have sessions hosted on older versions of LON-CAPA.
- Domain Coordinators can control:
(a) where their users may have sessions hosted (by domain and/or LON-CAPA version).
(b) which other domains will have user sessions hosted on servers in the domain.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat May 22 01:29:27 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.13: preferred, unified
Changes since revision 1.13: +3 -3
lines
- Eliminate duplicate declarations.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Apr 2 21:47:54 2010 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE
Diff to previous 1.12: preferred, unified
Changes since revision 1.12: +4 -4
lines
- Put "check all" and "uncheck all" buttons inside a <div>.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Mar 22 17:29:11 2010 UTC (14 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.11: preferred, unified
Changes since revision 1.11: +30 -99
lines
- Eliminate option to choose one or two column display of configuration settings for Domain configuration.
- Use centred single column div for both domain config and course config).
- Use three columns for names of settings to choose for display on next page.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jan 27 13:08:01 2010 UTC (14 years, 6 months ago) by wenzelju
Branches: MAIN
CVS tags: version_2_9_99_0,
bz6209-base,
bz6209
Diff to previous 1.10: preferred, unified
Changes since revision 1.10: +6 -5
lines
Inserted confirm-success-boxes due to consistent screen layout.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Jan 8 00:52:06 2010 UTC (14 years, 7 months ago) by faziophi
Branches: MAIN
Diff to previous 1.9: preferred, unified
Changes since revision 1.9: +17 -5
lines
Additional style for elements within an accordion, and adds jQuery
javascript to support advanced elements. If any <tr> elements are found
inside an accordion container with the class "advanced", they are hidden
by default and a "Show advanced options" checkbox is created. Toggling
this causes these additional options to fade in/out as desired.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Jan 7 18:21:25 2010 UTC (14 years, 7 months ago) by faziophi
Branches: MAIN
Diff to previous 1.8: preferred, unified
Changes since revision 1.8: +34 -5
lines
course prefs --> jQuery accordion. in order to not disrupt domain prefs,
etc. for now, some style information is changed dynamically through
jQuery CSS transformations. also ignoring column display preferences for
now. but this gets something into CVS...
Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Nov 23 21:45:18 2009 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: GCI_3
Branch point for: version_2_9_X
Diff to previous 1.7: preferred, unified
Changes since revision 1.7: +15 -2
lines
- Accommodate Communities
- Top Level Category: "Communities" defined in system
(Domain control to hide/unhide).
- Can only assign communities to this category (and its subcategories).
- Domain Coordinator definition of new top level categories:
instcode and communities are reserved for system use
(may not be used for names of additional top level categories).
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Oct 29 14:57:18 2009 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
Diff to previous 1.6: preferred, unified
Changes since revision 1.6: +21 -9
lines
- Accommodate Communities:
- Wording variants: course -> community, Course -> Community,
Classlist -> Membership, Staff -> Facilitators,
Student -> Member, student -> member.
- Role choices: co role instead of cc role for communities
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Aug 23 17:21:22 2009 UTC (14 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_99_0,
GCI_2
Diff to previous 1.5: preferred, unified
Changes since revision 1.5: +7 -1
lines
- xhtml.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun May 17 00:54:38 2009 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: bz5969,
bz2851,
BZ5971-printing-apage
Diff to previous 1.4: preferred, unified
Changes since revision 1.4: +5 -2
lines
- Include "Parameter Manager" in breadcrumb trail, if course configuration accessed from there.
- Wording change: Functionality -> Settings.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue May 12 21:20:42 2009 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: BZ5434-fox
Diff to previous 1.3: preferred, unified
Changes since revision 1.3: +40 -8
lines
Usability improvements for course configuration screen.
lonconfigsettings.pm
- Wording change in breadcrumbs: "Display/Edit Settings" replaces "Course Settings".
- Changes in args passed to courseprefs::process_changes().
- Added call to courseprefs::store_changes to save to environment.db
- Added call to courseprefs::display_disallowed().
courseprefs.pm
- Moved code to generate array of names of all course configuration settings to &get_allitems() routine to facilitate reuse.
- Text descriptions of config settings moved to hash within entry for each category.
- Hash ref $disallowed passed as additional arg to process_changes() to accumulate requested changes that are not permitted.
- &process_changes() routine used to populate %changes hash with settings that have changed (and their new values).
- &check_clone() used to check requested cloners have valid username/domain.
- &store_changes() used to populate %storehash with change settings so they can be written to environment.db and also generates output to show what has been changed.
- Ability to create (new) custom course setting added tp print_other().
- Replace use of &Apache::lonnet::privileged() with retrieval of &Apache::lonnet::get_domain_roles() for dc roles.
- &get_lang_choices() routine added to retrieve hash of supported languages.
- &cloners_javascript() added to provide update_cloners() javascript function which will toggle radio buttons appropriately for any domain, any user from specified domain etc.
- &update_env() to append certain course config changes to current %env, and also update nohist_courseids.db
- &display_disallowed() to display information about requested setting changes which did not occur because they were disallowed.
- course environment settings are deleted from environment.db if they are changed to undef.
- Work in progess - logging (and logging interface) still needed.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Apr 26 00:09:53 2009 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.2: preferred, unified
Changes since revision 1.2: +5 -4
lines
- &display_settings() takes additional (optional) arg - $allitems.
- $allitems is passed as additional arg in call to &courseprefs::print_config_box().
Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Apr 22 12:42:16 2009 UTC (15 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.1: preferred, unified
Changes since revision 1.1: +13 -6
lines
- domainprefs.pm
- Current values are passed to &process_changes() as a reference to a hash.
- lonconfigsettings
- &print_header() takes an additional (optional) fourth arg - $jscript.
- in course context: courseprefs::process_changes() used to process changes.
courseprefs::print_config_box(): sixth arg: $values hash ref.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Mar 31 16:59:01 2009 UTC (15 years, 4 months ago) by raeburn
Branches: MAIN
Re-use of configuration interface for domain settings.
- Move &print_header(), &print_footer(), &color_pick_js(), and &javascript_set_colnums from domainprefs.pm to lonconfigsettings.pm.
- Move code from domainprefs.pm to new routines in lonconfigsettings.pm
- &make_changes()
- &display_settings()
- &display_choices()
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>