gfawcett [Tue, 4 May 2010 01:53:20 +0000 (01:53 +0000)]
tiny little correction to merge 2010-02-campus-integration-reorg merge
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@879
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Tue, 4 May 2010 01:48:22 +0000 (01:48 +0000)]
Merged 2010-02-campus-integration-reorg branch changes r797:849 into trunk
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@878
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 25 Mar 2010 03:45:03 +0000 (03:45 +0000)]
Establish a formal, required local_settings file. Warn deployer if none exists.
I've moved all of our testing-specific stuff from settings into local_settings.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@845
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 25 Mar 2010 03:44:54 +0000 (03:44 +0000)]
removed out-of-sync comment.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@844
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 25 Mar 2010 03:44:44 +0000 (03:44 +0000)]
put HERE definition in its own module.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@843
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 26 Feb 2010 03:55:44 +0000 (03:55 +0000)]
Fix bug that made radio button circles into 100%-wide ovals.
To keep the text INPUTs and TEXTAREAs as wide as possible, but other
inputs small, I added a JavaScript snippet to ensure the text elements
have a CSS-addressable class ('text'); then I updated the stylesheet
to only set 'text' inputs 100% wide.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@803
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 22 Jan 2010 03:20:58 +0000 (03:20 +0000)]
fixed title-lookup during edit-course
The buggy version had a bad hard-coded prefix in the lookup-title
URL. I've added a ROOT variable in JavaScript, set to the URL prefix
(the SCRIPT_NAME) of the Syrup instance; and now we use this to
correctly find the lookup-title service.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@763
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 22 Jan 2010 02:48:02 +0000 (02:48 +0000)]
stripped out pesky Windows carriage returns
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@762
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
risard [Wed, 13 Jan 2010 22:30:15 +0000 (22:30 +0000)]
Added the sql developed from the rfc
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@756
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Tue, 25 Aug 2009 02:59:32 +0000 (02:59 +0000)]
fixed department browse
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@633
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Mon, 17 Aug 2009 14:23:07 +0000 (14:23 +0000)]
some help text and css changes
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@621
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Mon, 17 Aug 2009 05:05:04 +0000 (05:05 +0000)]
whoops, add missing z3950 setup
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@620
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Mon, 17 Aug 2009 04:37:09 +0000 (04:37 +0000)]
moved to trunk version of jquery to fix IE 8 issues, z39.50 moved over in lib_integration to pyz3950
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@619
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Sun, 16 Aug 2009 11:39:54 +0000 (11:39 +0000)]
putting xslt files in static tree
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@618
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Sun, 16 Aug 2009 11:38:50 +0000 (11:38 +0000)]
using xslt for formatting z39.50 results
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@617
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Sat, 18 Jul 2009 03:09:46 +0000 (03:09 +0000)]
minor changes
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@591
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Sat, 18 Jul 2009 01:14:47 +0000 (01:14 +0000)]
extracting yax and expect dependencies, some info on running under windows
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@590
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Mon, 11 May 2009 02:32:18 +0000 (02:32 +0000)]
working out instructors more field
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@467
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 7 May 2009 00:35:15 +0000 (00:35 +0000)]
cleaned up links to marc/catalogue/reserves-entry in circ-needs list.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@462
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 7 May 2009 00:27:55 +0000 (00:27 +0000)]
Added link from circ-needs page to title-details in catalogue.
It's Evergreen-specific; that needs fixing.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@461
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 7 May 2009 00:15:54 +0000 (00:15 +0000)]
added preliminary 'Notify circ of wanted items' screen.
More work to be done on the backend query, as well as on the display
and possible export-format of data for circ.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@460
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 7 May 2009 00:15:51 +0000 (00:15 +0000)]
allow Syrup to start without EG integration; but warn that it's absent.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@459
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 6 May 2009 02:12:39 +0000 (02:12 +0000)]
Z39.50 madness! Now will paginate through all hits. Items with 856$9 added as URLs, not Physical Items.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@455
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 6 May 2009 00:01:08 +0000 (00:01 +0000)]
Cleaned up lib integration. Moved more lib settings to settings.py. Better UTF-8 support in z3950 search.
Still not perfect, but cleaner. Hard-coded references to EG server are
now in settings.py, as are the names of other servers (Z39.50, SIP).
I had been using a file called 'marctools' by Joel Hardi to do what
turned out to be basic UTF-8 encoding, so I've replaced his code with
a simple regex-based substitution (in yaz_search.py).
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@454
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 4 May 2009 02:21:23 +0000 (02:21 +0000)]
missed a go-back
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@449
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 4 May 2009 02:19:58 +0000 (02:19 +0000)]
add more 'go back/cancel' links; put consistent wording on them all
Beta testers noted that there were many places where a Go-back or
Cancel link was desirable. I've tried to add one in all the obvious
places.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@448
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 4 May 2009 01:33:07 +0000 (01:33 +0000)]
Added explanation-text for Resequence Items
Actually, this had been an earlier feature, but a typo had disabled
it. This version is a bit tighter anyway.
If you click on Resequence Items, a short explanatory message will
appear below the link.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@447
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 4 May 2009 01:17:16 +0000 (01:17 +0000)]
Users can now self-register for open-access courses.
Previously, all users could view the contents of open-access courses,
but could not register for them. Now there is an option to join an
open-access course, which adds the course to the user's My Courses
list.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@446
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 1 May 2009 01:40:02 +0000 (01:40 +0000)]
hard-coded reference to new z3950 server at Conifer (leddy target).
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@427
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 1 May 2009 01:25:24 +0000 (01:25 +0000)]
fixed 'Resequence' bug that was affecting Internet Explorer
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@426
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 27 Apr 2009 01:58:05 +0000 (01:58 +0000)]
cleaned up invitation page; fixed bug in bad-invitation handler.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@400
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 27 Apr 2009 01:58:00 +0000 (01:58 +0000)]
Changed "Add a new course site" to "Create a new course site".
Betty Ing suggested this, for consistency. I'm not sure that all the
other "Add a new" links should be changed to "Create a new"s,
though. Creating a course site makes sense to me; but you don't create
a term (though you might add a representation of one to the system).
Opinions welcome.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@399
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 27 Apr 2009 01:57:56 +0000 (01:57 +0000)]
added Y-M-D format cue to Add Term page (to model label, actually).
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@398
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 27 Apr 2009 00:15:48 +0000 (00:15 +0000)]
hm, item-search results should be DISTINCT.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@397
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 27 Apr 2009 00:07:11 +0000 (00:07 +0000)]
Enabled ANON courses. Search and browse results are now limited by user-permissions level.
ANON courses are courses which are open to non-authenticated
users. I'm not sure that this is a good idea yet, but it is useful for
testing.
Browsing will no longer show, for example, courses which the current
user cannot enter. Search will not return items that the current user
cannot view. This is extended to browse-instructors: if the instructor
has no accessible courses, don't bother showing the course.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@396
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 27 Apr 2009 00:07:07 +0000 (00:07 +0000)]
changed dwarf references to concat.ca refs. Danger, still too literal...
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@395
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 22 Apr 2009 01:18:45 +0000 (01:18 +0000)]
added TODOs, following a discussion with kgs
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@380
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Tue, 21 Apr 2009 23:50:07 +0000 (23:50 +0000)]
lose the PID in the masthead; change E-Reserves to Reserve.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@379
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Tue, 21 Apr 2009 23:46:30 +0000 (23:46 +0000)]
ensure that new items always appear at the end of their heading.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@378
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Tue, 21 Apr 2009 23:17:41 +0000 (23:17 +0000)]
fix big cannot-edit-item bug, caused by earlier reloc of all item-based templates.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@377
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 16 Apr 2009 00:29:58 +0000 (00:29 +0000)]
fixed bug in item_add_cat_search, due to move of templates.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@338
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 16 Apr 2009 00:26:04 +0000 (00:26 +0000)]
fixed error from my views reorganization: missing 'welcome'
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@337
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 16 Apr 2009 00:19:55 +0000 (00:19 +0000)]
moved item-related templates to templates/item/. Updated LICENSE notes; removed outdated .dat file.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@336
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 16 Apr 2009 00:09:02 +0000 (00:09 +0000)]
broke up our enormous views.py to several views/* submodules.
See the new README-VIEWS file for a quick overview.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@335
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 16 Apr 2009 00:06:14 +0000 (00:06 +0000)]
minor fixes; todo changes
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@334
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 15 Apr 2009 02:35:36 +0000 (02:35 +0000)]
tiny css tweak
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@332
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 9 Apr 2009 02:14:54 +0000 (02:14 +0000)]
tweak tweak
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@316
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 9 Apr 2009 02:02:24 +0000 (02:02 +0000)]
css tweaks
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@315
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 9 Apr 2009 01:59:48 +0000 (01:59 +0000)]
css tweaks
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@314
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 9 Apr 2009 01:48:20 +0000 (01:48 +0000)]
big CSS/HTML overhaul to make Syrup look okay in IE6 (hopefully IE7 too)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@313
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 8 Apr 2009 23:13:41 +0000 (23:13 +0000)]
minor HTML adjustments; deleted an old template.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@312
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 8 Apr 2009 23:13:38 +0000 (23:13 +0000)]
CSS tweaks
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@311
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 8 Apr 2009 23:13:34 +0000 (23:13 +0000)]
added 'relocate' to 'about' pages for consistency. Changed 'put under heading' to 'relocate'.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@310
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 8 Apr 2009 19:20:17 +0000 (19:20 +0000)]
fixed more root-related problems
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@306
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 8 Apr 2009 02:32:10 +0000 (02:32 +0000)]
SIP robustness tweaks, TODO and other housekeeping.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@301
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Wed, 8 Apr 2009 01:43:41 +0000 (01:43 +0000)]
fixed more absolute-root problems. Introduced ROOT global Genshi variable.
ROOT can be used in templates: it has the value of the CGI variable
SCRIPT_NAME, so we can use it to determine what the root-prefix of the
app is.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@300
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Tue, 7 Apr 2009 02:08:57 +0000 (02:08 +0000)]
work in progress: fixing absolute /syrup/ root references.
Sorry for checking in partially-working code, but I don't want to list this.
Some /syrup/ root-prefixes are fixed; some are not. Note, this commit
will almost certainly break if running as './manage.py
runserver'. Using mod_python, it should still work:
<Location "/syrup/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE conifer.settings
PythonOption django.root /syrup
PythonDebug Off
PythonPath "['/home/graham/projects/evergreen/servres/'] + sys.path"
</Location>
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@297
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Tue, 7 Apr 2009 01:42:22 +0000 (01:42 +0000)]
for better mod_python deployment, moving all URLs under /syrup/
That will change next! I will move them all up to a relative root, and
then Apache can decide what the root-prefix will be.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@296
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 6 Apr 2009 01:01:33 +0000 (01:01 +0000)]
added local fm_IDL.xml; may blow this away yet.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@293
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 6 Apr 2009 01:01:28 +0000 (01:01 +0000)]
baby steps toward a good mod_python deployment.
This works as is, with a overly-controlling Apache environment:
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE conifer.settings
#PythonOption django.root /syrup
PythonOption django.root
PythonDebug Off
PythonPath "['/home/graham/projects/evergreen/servres/'] + sys.path"
</Location>
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@292
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 6 Apr 2009 01:01:12 +0000 (01:01 +0000)]
TODO updates.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@291
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 6 Apr 2009 01:01:06 +0000 (01:01 +0000)]
style tweak
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@290
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Mon, 6 Apr 2009 01:01:04 +0000 (01:01 +0000)]
fixed bug with paginator on search-results
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@289
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 23:49:10 +0000 (23:49 +0000)]
tweaks
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@287
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 23:41:53 +0000 (23:41 +0000)]
don't try to show item's MARC if it doesn't have one.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@286
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 23:38:37 +0000 (23:38 +0000)]
tightened fuzzy-match results: only show items that are not already arrived.
Note, having a barcode in metadata isn't enough to mean 'arrived', you
also need a live PhysicalObject (where 'live' means 'no departed
timestamp').
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@285
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 23:38:32 +0000 (23:38 +0000)]
show MARC for matching items on 'mark-item-arrived' screen.
So, in a thorny case, you can match the barcode-swiped item's bib
record against those in the database.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@284
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 22:31:06 +0000 (22:31 +0000)]
forgot to add 'mark_arrived_outcome' template.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@283
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 22:27:58 +0000 (22:27 +0000)]
better unique-physical-object detection; friendlier error message on collision.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@282
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 21:32:10 +0000 (21:32 +0000)]
clarify how the model knows if an item is 'in Reserves' or not
A live PhysicalObject record is the authoritative source.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@281
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 21:25:54 +0000 (21:25 +0000)]
argh, bugfix in model. Minor tweak to template.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@280
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 21:17:25 +0000 (21:17 +0000)]
Add small-int at item-arrival; search on small-ints.
I don't yet have a post-arrival method of setting a small integer
ID. Not sure what the requirements are, so I'm punting for the moment.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@279
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 20:42:51 +0000 (20:42 +0000)]
fleshing out the mark-item-as-received workflow. New PhysicalObject table. Vestigial small-integer ID support.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@278
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 19:18:07 +0000 (19:18 +0000)]
physical item view: check and display item-status
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@277
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 18:34:25 +0000 (18:34 +0000)]
housekeeping, and farting around fruitlessly with yaz-client encoding issue
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@276
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 18:33:55 +0000 (18:33 +0000)]
various & sundry z3950 and MARC-related improvements
Search queries no longer need explicit @and prefixes (they are now implicit);
a cleaner phys-item search-results page. Still only max 10 results showing, though.
various visual improvements.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@275
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sun, 5 Apr 2009 15:56:01 +0000 (15:56 +0000)]
settling on JSON as syrup:marc attribute format.
Also extending my yaz_search general-timeout value.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@274
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 19:15:45 +0000 (19:15 +0000)]
resequence-items should only show for editors.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@270
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 19:11:08 +0000 (19:11 +0000)]
added 'delete this item' support in the user-interface.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@269
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 17:54:14 +0000 (17:54 +0000)]
hack to permit Evergreen bookbag URLs as search-terms in Add Physical Item.
You still have to pick the items one at a time, still: not a batch import yet.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@267
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 17:23:57 +0000 (17:23 +0000)]
added lib_integration.cat_search as proper hook for z3950. Evergreen URLs are valid search queries.
It's a hack, but if you paste an Evergreen "title details" URL
into the catalogue search interface, it will fetch the correct
MARCXML record and display the item. Currently hard-coded to the
Conifer catalogue, will fix that.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@265
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 16:36:09 +0000 (16:36 +0000)]
Item-checkout code cleanup. Log checkout events. Slightly better error-reporting.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@263
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 16:36:06 +0000 (16:36 +0000)]
housekeeping
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@262
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 02:48:18 +0000 (02:48 +0000)]
mark phys_mark_arrived as @admin_only
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@259
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 02:42:24 +0000 (02:42 +0000)]
working on Mark Physical Items As Arrived: fuzzy match is working.
The fuzzy-match is in place; not tuned yet, but it's there. It's a
relevance-engine based on Levenshtein-distance comparison of the
title, author (and to a lesser degree the publisher and
pubdate). Ideas for improvements are most welcome.
Note that this version of the code takes a full snapshot of the MARC
record when a Physical Item is requested from the catalogue. So there
are more opportunities for item comparison.
The code is a horrible mess. Much cleanup to do.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@258
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Sat, 4 Apr 2009 02:42:19 +0000 (02:42 +0000)]
on selection of item from catalogue, store whole MARC record
For the moment, I'm storing the MARC in a syrup:marc Metadata
record. The format is not standard yet: I'm writing it out as a JSON
assoc-array.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@257
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 23:44:28 +0000 (23:44 +0000)]
on visit to restricted URL, show login form and redirect to destination afterward.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@254
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 23:30:33 +0000 (23:30 +0000)]
on SIP checkout, display outcome prettily (with drill-down to SIP fields if desired)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@253
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 02:45:30 +0000 (02:45 +0000)]
ugly-but-functional SIP patron-check, item-status-check and item checkout.
Needs some configuring at the bottom of settings.py to get the SIP to
work.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@252
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:31:49 +0000 (01:31 +0000)]
removed test file.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@251
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:31:41 +0000 (01:31 +0000)]
first actual SIP integration
Doing patron and item-info lookups through SIP. checkout is next. woohoo!
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@250
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:31:34 +0000 (01:31 +0000)]
moved SIP client into conifer.libsystems.sip
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@249
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:31:27 +0000 (01:31 +0000)]
hide tab-bar admin-options from non-administrators
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@248
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:31:14 +0000 (01:31 +0000)]
a few tweaks to the patron-item mockup
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@247
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:31:06 +0000 (01:31 +0000)]
fleshed out mockup of patron item-checkout screen.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@246
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:30:56 +0000 (01:30 +0000)]
added mockup for Physical Item Processing admin-screen
Including a simple form for patron-item checkout.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@245
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Fri, 3 Apr 2009 01:30:52 +0000 (01:30 +0000)]
search-box now handles barcode and short-number searches.
Well, sort of. I'm using Item ID for 'short-number' right now, and
that's not quite correct. Barcode searches are correct, though.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@244
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Thu, 2 Apr 2009 04:15:47 +0000 (04:15 +0000)]
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@243
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
artunit [Thu, 2 Apr 2009 01:34:25 +0000 (01:34 +0000)]
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@242
6d9bc8c9-1ec2-4278-b937-
99fde70a366f
gfawcett [Thu, 26 Mar 2009 15:58:26 +0000 (15:58 +0000)]
require 'linger' over menublock openers before triggering.
These are the little gray arrows beside the item-names that trigger
the 'about/edit' menus to pop up. Previously, if you sailed your mouse
over one of them while moving across the screen, they would pop
open. Aggravating. Now a moment of linger-time (currently 200ms) over
the arrows is needed to trigger the menu. Much nicer.
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@230
6d9bc8c9-1ec2-4278-b937-
99fde70a366f