Link checker: user interface and supporting fixes (part 2)
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 31 Aug 2012 21:31:43 +0000 (17:31 -0400)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 19 Oct 2012 18:46:32 +0000 (14:46 -0400)
commitdc0cf23443adb344d9d51a94a360a48cf823ca3d
treec019544125385d01f5554812ddc1d1333c858eaa
parent04182080d0d10d0961bdf78ee8aba774f72f5927
Link checker: user interface and supporting fixes (part 2)

Started verification review UI, also SCHEMA CHANGES
    It just doesn't work for me to not have url_verify.url directly related
    to url_verify.session.  When dealing with the "root" URL in a redirect
    chain, you can get the related session through url_selector, but not when
    you have any later URL in the chain.  The only way for IDL perms to work
    would be to have a link to a view using a CTE to find the "root" URL.
    That's too complex, so instead of that I've just added a session fkey on
    url_verify.url.
Corrections to the preceding commit
Vertical scrolling UI glitches fixed
Fix broken display of verification attempt in progress
Implement the "process immediately" switch, hitherto unhooked up
Verify-all now means all-matching-my-search-terms, not necessarily all-in-uvs
let's do filter sets a little more generalized-like
Permission fixing
Filter set loading works.
Filter loading: gracefully skip unknown fields, remove inital empty row
Saving filter sets
Fix filter dialog for pkey fields, scrolliness issue, saved filters issue
Pretty start page for staff client menu to land on
Staff client menu entry
User settings for saved columns
Session cloning, working and rather tested
show name of session on url select page ...
    ... and link back to that on review attempt page
IN / NOT IN for filter somewhat working, but doesn't save/load yet
Saving/loading filter rows for IN, NOT IN operators
Printing

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
30 files changed:
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/perlmods/lib/OpenILS/Application/URLVerify.pm
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/075.schema.url_verify.sql
Open-ILS/src/sql/Pg/076.functions.url_verify.sql
Open-ILS/src/sql/Pg/800.fkeys.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.url_verify.sql
Open-ILS/src/sql/Pg/upgrade/YYYY.functions.url_verify.sql
Open-ILS/src/sql/Pg/upgrade/ZZZZ.data.url_verify.sql
Open-ILS/src/templates/base.tt2
Open-ILS/src/templates/url_verify/create_session.tt2
Open-ILS/src/templates/url_verify/review_attempt.tt2 [new file with mode: 0644]
Open-ILS/src/templates/url_verify/select_urls.tt2
Open-ILS/src/templates/url_verify/sessions.tt2 [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/FlattenerStore.js
Open-ILS/web/js/dojo/openils/URLVerify/CreateSession.js
Open-ILS/web/js/dojo/openils/URLVerify/ReviewAttempt.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/URLVerify/SelectURLs.js
Open-ILS/web/js/dojo/openils/URLVerify/Sessions.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/URLVerify/Verify.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/URLVerify/nls/URLVerify.js
Open-ILS/web/js/dojo/openils/widget/FlattenerFilterDialog.js
Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js
Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterPane.js
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/chrome/content/main/menu.js
Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul
Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties