[Koha-bugs] [Bug 8215] Add Course Reserves

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Sep 6 21:55:53 CEST 2012


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8215

wajasu <matted-34813 at mypacks.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Needs Signoff               |Failed QA

--- Comment #35 from wajasu <matted-34813 at mypacks.net> ---
This is working now!

Everything seems to work now!!!
CRUD - courses, adding instructors(teachers), to courses, 
adding reserves to sources, fields, and menus hiding when appropriate.

Except: 
Permissions related:
- if one wanted to delegate ADD/DEL reserves permissions without also the
manage(ADE/EDIT?DEL) courses permission, that can't be done.  Without manage
courses, course_reserves is not an accessible page, so one can't get to the
links to add/del  reserves.
- Also, while i had permissions to delete reserves, I copied the url of the
remove link to the clipboard.  then i removed the staff permssion allowing
delete reserves.  i logged in as staff and saw only the edit link (no remove),
BUT I pasted the remove action url from my clipboard and the delete worked. So
a check needs to be in the script/controller/security layer to see what is an
accepted action.  The same probably goes for courses.

Ideas to consider - take em or leave em.
- I can add multiple courses all with the SAME fields.  Maybe a check to
dissalow duplicates for (name, term, dept, course_number, section).
- Maybe the TERM and DEPARTMENT could be added to the optional data that folks
choose to load. The future testers would be helped.
- I don't know the repercussion of having no library set. (NULL in columns?),
You might want a check and popup to prevent adding rows unless a library is
set.
- I know after this is signed off, you will get other enhancements.  A
course_schedule ( Days/Hours) and course_location ( North Campus/Bldg A/Edgars
Hall/Room 202)   is something the "students" could use. Lots more work for
future effort.


Otherwise:
Greate work!!!  A lot to test.

wajasu

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list