Details
-
Type:
Bug
-
Status: CLOSED
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: 10.0
-
Fix Version/s: None
-
Component/s: Other
-
Labels:
Description
In 2.9, the previously straightforward skin.default property became confusing and unintuitive because of the bug in SAK-23395. Investigation as to why things seemed to work so inconsistently SAK-23396 led to the discovery of the fact that nearly every tool was doing something skin-related incorrectly. I've created JIRAs for the most problematic aspects, but not for everything, linked below. The community should consider either revamping the way skinning works, providing clearer documentation on the appropriate ways to use skins, or performing more static analysis on newly introduced core code such as lessonbuilder which wins for most files with hardcoded references to the "default" (but no longer default) skin.
Gliffy Diagrams
Zeplin
Attachments
Issue Links
- is related to
-
SAK-23405 All help content hardcodes "default" skin
-
- Awaiting Review
-
-
SAK-23394 Chat builds path to skin CSS in an unsafe way
-
- RESOLVED
-
-
SAK-23397 BaseMessageService builds path to skin CSS in an unsafe way
-
- RESOLVED
-
-
SAK-23398 Rwiki builds path to skin CSS in an unsafe way
-
- RESOLVED
-
-
SAK-23399 Metaobj builds path to skin CSS in an unsafe way
-
- RESOLVED
-
-
SAK-23400 Login builds path to skin CSS in an unsafe way
-
- RESOLVED
-
-
SAK-23445 Hard coded reference to defautl template in CSS
-
- RESOLVED
-
-
SAK-37879 Lesson Builder hardcodes the "default" skin in several places
-
- RESOLVED
-
-
SAK-23395 Need to be able to unset portal.neoprefix
-
- CLOSED
-
-
SAK-23396 skin.default no longer works as expected
-
- CLOSED
-
-
SAK-23402 Gradebook hardcodes "default" skin in several RSF templates
-
- CLOSED
-
-
SAK-23403 Site-Manage hardcodes "default" skin in several RSF templates
-
- CLOSED
-
-
SAK-23404 reset-pass hardcodes "default" skin in several RSF templates
-
- CLOSED
-
-
SAK-23994 BasicLTI sends hardcoded reference to /library/skin/default/tool.css in all launch parameters
-
- CLOSED
-
-
SAK-24324 Mailsender hardcodes "default" skin in several RSF templates
-
- CLOSED
-
-
SAK-26451 Polls hardcodes "default" skin in several locations
-
- CLOSED
-
-
SAK-26753 Profile2 builds path to skin CSS in an unsafe way
-
- CLOSED
-
-
SAK-28642 Sitestats builds path to skin CSS in an unsafe way
-
- CLOSED
-
-
SAK-36099 Hardcoded skin in samigo standalone servlet
-
- CLOSED
-
-
SCO-93 Build link to Sakai tool.css correctly
-
- CLOSED
-
- relates to
-
SAK-23824 Create utility class usable across Sakai that captures the rules for skin naming
-
- Verified
-