Make it possible to use gradebook without journal
Bug #768885 reported by
Gediminas Paulauskas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SchoolTool Gradebook |
Fix Released
|
High
|
Alan Elkner |
Bug Description
Gradebook has a dependency on schooltool.
It should be possible to include gradebook but exclude journal in an instance.
Related branches
lp:~aelkner/schooltool.gradebook/intervention_integration
- Gediminas Paulauskas (community): Disapprove
- Justas Sadzevičius (community): Approve
-
Diff: 690 lines (+242/-93)17 files modifiedCHANGES.txt (+3/-0)
setup.py (+0/-1)
src/schooltool/gradebook/browser/configure.zcml (+0/-7)
src/schooltool/gradebook/browser/ftesting.zcml (+12/-8)
src/schooltool/gradebook/browser/ftests/no_current_term.txt (+7/-7)
src/schooltool/gradebook/browser/ftests/rml_student.txt (+10/-15)
src/schooltool/gradebook/browser/ftests/test_functional.py (+68/-1)
src/schooltool/gradebook/browser/pdf_views.py (+34/-29)
src/schooltool/gradebook/browser/request_reports.py (+3/-11)
src/schooltool/gradebook/browser/templates/no_current_term.pt (+0/-1)
src/schooltool/gradebook/browser/tests/test_pdf_views.py (+39/-12)
src/schooltool/gradebook/configure.zcml (+5/-1)
src/schooltool/gradebook/interfaces.py (+4/-0)
src/schooltool/gradebook/lyceum_journal_integration.py (+27/-0)
src/schooltool/gradebook/lyceum_journal_integration.zcml (+15/-0)
src/schooltool/gradebook/meta.zcml (+7/-0)
src/schooltool/gradebook/plugin-meta.zcml (+8/-0)
Changed in schooltool.gradebook: | |
status: | New → Fix Committed |
importance: | Undecided → High |
assignee: | nobody → Alan Elkner (aelkner) |
milestone: | none → 0.9.0 |
Changed in schooltool.gradebook: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
You need https:/ /launchpad. net/schooltool. gradebook/ +release/ 0.9.0
Then if you add the following lines to instance/ site.zcml: :
<exclude package= "schooltool. lyceum. journal" file="meta.zcml" /> "schooltool. lyceum. journal" />
<exclude package=
the Journal will be not available, Absences reports gone, and Gradebook reports work.
------
Alternatively, if you use https:/ /launchpad. net/schooltool. release , edit buildout.cfg and remove schooltool. lyceum. journal from
[scripts]
eggs = ...
------
If you have your own instance type, e.g. CanDo, Zambia or Cambodia, and don't want the Journal
* remove schooltool. lyceum. journal from install_requires in setup.py "schooltool. lyceum. journal" /> from configure.zcml
* remove <include package=
* if you use schooltool.standard or z3c.autoinclude, you may need the exclude lines above