drizea [Mon, 13 Aug 2012 06:46:24 +0000 (09:46 +0300)]
bug fix on searching for records using the Enter key (also change the enter
key apperance to a search key on the virtual keyboard)
drizea [Fri, 10 Aug 2012 17:33:45 +0000 (20:33 +0300)]
completed notification infrastructure
add an intentService that is fired once a day (at a predefined time or on
internet connectivity). This service handles notification scheduling.
Some tunnigs still has to be done
drizea [Thu, 9 Aug 2012 20:07:10 +0000 (23:07 +0300)]
barcode search finished and working
drizea [Thu, 9 Aug 2012 15:12:23 +0000 (18:12 +0300)]
notification date bug fixes
drizea [Thu, 9 Aug 2012 14:55:44 +0000 (17:55 +0300)]
add bootreceiver to reinitialize the notifications + notification code
drizea [Thu, 9 Aug 2012 09:33:11 +0000 (12:33 +0300)]
added preferences for notifications and started work on alarms and notifications
drizea [Wed, 8 Aug 2012 20:33:37 +0000 (23:33 +0300)]
main menu icons with text + layout modifications on checkout items
drizea [Tue, 7 Aug 2012 17:29:04 +0000 (20:29 +0300)]
barcode scan functionality added (zxing library)
drizea [Mon, 6 Aug 2012 17:22:21 +0000 (20:22 +0300)]
header gradient background
drizea [Mon, 6 Aug 2012 16:20:07 +0000 (19:20 +0300)]
UI changes (dashboard image button + my account background image)
drizea [Mon, 6 Aug 2012 10:22:14 +0000 (13:22 +0300)]
main menu buttons changed with images
drizea [Sat, 4 Aug 2012 18:09:39 +0000 (21:09 +0300)]
advanced search added and working
drizea [Sat, 4 Aug 2012 15:01:10 +0000 (18:01 +0300)]
bug fix on first time configuration activity
drizea [Sat, 4 Aug 2012 14:55:14 +0000 (17:55 +0300)]
added activity instead of first launch configuration dialog
drizea [Fri, 3 Aug 2012 07:21:59 +0000 (10:21 +0300)]
bug fix to start more copy info
drizea [Fri, 3 Aug 2012 07:16:16 +0000 (10:16 +0300)]
removed unused classes + bug fix on search list context details + added more
copy info activity
drizea [Thu, 2 Aug 2012 21:19:07 +0000 (00:19 +0300)]
color changes in menu buttons and header gradient
drizea [Thu, 2 Aug 2012 16:22:23 +0000 (19:22 +0300)]
faster search method
for multiple consecutive commands for a search just verify for the top one
if there is network access and connectivity to server
drizea [Tue, 31 Jul 2012 10:11:43 +0000 (13:11 +0300)]
image download fixed
drizea [Mon, 30 Jul 2012 22:17:22 +0000 (01:17 +0300)]
swipe bug fix
drizea [Mon, 30 Jul 2012 21:24:08 +0000 (00:24 +0300)]
bug fix record swipe + action bar color changed
drizea [Thu, 26 Jul 2012 18:43:42 +0000 (21:43 +0300)]
added place hold and add to bookbag search details buttons
drizea [Thu, 26 Jul 2012 09:24:22 +0000 (12:24 +0300)]
added EG icon
drizea [Wed, 25 Jul 2012 17:03:40 +0000 (20:03 +0300)]
UI polish on hold list
drizea [Wed, 25 Jul 2012 14:47:19 +0000 (17:47 +0300)]
added first application run configuration dialog
if running the application for the first time the user must set an library
http server address and username and password for his account. For now the
logic at launch is that the application will not start if there if no network
access, and if there is route to library server url the application will
start a configuration dialog. When the correct http server address is entered
the splash screen will start and IDL and orgTree files will be downloaded
and parsed
drizea [Wed, 25 Jul 2012 09:06:11 +0000 (12:06 +0300)]
added header action bar to activities + bug fix on delete bookbag
added action bar to activities and added title for good user navigation
drizea [Tue, 24 Jul 2012 12:06:50 +0000 (15:06 +0300)]
fix layout orientation crash bug on search details view
drizea [Tue, 24 Jul 2012 11:33:11 +0000 (14:33 +0300)]
changed ui for search details view
must enable image download + activate more copy information button
drizea [Mon, 23 Jul 2012 21:51:45 +0000 (00:51 +0300)]
changed search details ui view must add header menu functionalities
drizea [Mon, 23 Jul 2012 21:32:05 +0000 (00:32 +0300)]
modified search to reseamble the mockup ui search
drizea [Mon, 23 Jul 2012 09:39:02 +0000 (12:39 +0300)]
added action bar compatibility support
drizea [Mon, 23 Jul 2012 07:16:54 +0000 (10:16 +0300)]
fix REAUTH bug when session expire exception was throwned
drizea [Thu, 19 Jul 2012 21:28:07 +0000 (00:28 +0300)]
bookbag add item bug fix
drizea [Thu, 19 Jul 2012 20:12:21 +0000 (23:12 +0300)]
book bag functionalities added
still have a problem (server or local) for add item to bookbag
drizea [Wed, 18 Jul 2012 11:27:33 +0000 (14:27 +0300)]
view list book bags functionality added
need work on UI and add another bookbag details view + menu
drizea [Wed, 18 Jul 2012 08:56:13 +0000 (11:56 +0300)]
fixed renew checkout item button crash and modified checkout item layout
drizea [Tue, 17 Jul 2012 15:52:56 +0000 (18:52 +0300)]
org name for copy information and splash screen file load
drizea [Sun, 15 Jul 2012 08:41:05 +0000 (11:41 +0300)]
added copy information for record search details
the copy statuses are downloaded at the beggining of the program so each library can have it's own personalised copy statuses. The ui is not finished but the information is available (must also convert org_id into name)
drizea [Sun, 15 Jul 2012 06:52:46 +0000 (09:52 +0300)]
record swipe added
record swipe added, record details moved in scroll view
drizea [Thu, 12 Jul 2012 20:38:01 +0000 (23:38 +0300)]
Run alert dialogs on activity main thread
drizea [Thu, 12 Jul 2012 12:39:45 +0000 (15:39 +0300)]
added splash screen + make each method throw conenction exceptions
The splash screen is not finished, it must be included in the application logic
Each method that conencts to EG server now throws NoNetworkAvailableException, NoServerAvailalbeException and if necessary, SessionNotFoundException
drizea [Mon, 9 Jul 2012 20:43:20 +0000 (23:43 +0300)]
gitignore fix
drizea [Sun, 8 Jul 2012 16:42:03 +0000 (19:42 +0300)]
availabillity function added, must add fragment for ui display
drizea [Sun, 8 Jul 2012 16:13:02 +0000 (19:13 +0300)]
search record details with slider and fragments (honeycomb ui like)
drizea [Sat, 7 Jul 2012 13:33:02 +0000 (16:33 +0300)]
create, update and cancel holds functionality finished
drizea [Sat, 7 Jul 2012 10:23:40 +0000 (13:23 +0300)]
basic fines info finished
drizea [Sat, 7 Jul 2012 07:11:29 +0000 (10:11 +0300)]
place hold finished for T holds
drizea [Thu, 5 Jul 2012 22:56:04 +0000 (01:56 +0300)]
Fines partial info view added (no UI design, only info)
drizea [Thu, 5 Jul 2012 11:35:22 +0000 (14:35 +0300)]
Hold creation almoast finished
drizea [Wed, 4 Jul 2012 14:37:03 +0000 (17:37 +0300)]
hold details view with cancel hold option working
drizea [Wed, 4 Jul 2012 14:02:07 +0000 (17:02 +0300)]
changed open_idl in library (modified ParserXML.java to support Android environment, and OSRFRegistry added serializable interface to it so it can be passed between Views)
drizea [Wed, 4 Jul 2012 10:49:38 +0000 (13:49 +0300)]
list view holds finish (needs UI design), started work on place hold
drizea [Tue, 3 Jul 2012 13:28:32 +0000 (16:28 +0300)]
work started on holds list view
drizea [Mon, 25 Jun 2012 21:02:28 +0000 (00:02 +0300)]
ApplicationPreferece Activity progress dialog bug fix
drizea [Mon, 25 Jun 2012 20:39:42 +0000 (23:39 +0300)]
download FM_IDL when changing server address mandatory/ Each EG server version has it's own IDL version, if not downloaded GatewayRequest (IDL parser) retunrs exceptions on JSON parsing
drizea [Mon, 25 Jun 2012 20:28:29 +0000 (23:28 +0300)]
circ retrieve bug fix
drizea [Mon, 25 Jun 2012 19:17:53 +0000 (22:17 +0300)]
fix application preference bug on library EG server change
drizea [Sun, 24 Jun 2012 21:56:28 +0000 (00:56 +0300)]
checkout progress dialog bug fix 2
drizea [Sun, 24 Jun 2012 21:55:41 +0000 (00:55 +0300)]
checkout progress dialog bug fix
drizea [Sun, 24 Jun 2012 21:51:33 +0000 (00:51 +0300)]
Checkout button renewal added
drizea [Fri, 22 Jun 2012 10:43:47 +0000 (13:43 +0300)]
Checkout Items list done need UI dev on it
drizea [Sat, 16 Jun 2012 13:50:20 +0000 (16:50 +0300)]
created a standard method to do querys in Utils (better code management)
drizea [Fri, 15 Jun 2012 17:37:47 +0000 (20:37 +0300)]
indented orgtree display in spinner
drizea [Fri, 15 Jun 2012 13:34:32 +0000 (16:34 +0300)]
added more results list element at the end of the search result list
drizea [Fri, 15 Jun 2012 10:40:26 +0000 (13:40 +0300)]
working image download
drizea [Fri, 15 Jun 2012 10:28:29 +0000 (13:28 +0300)]
gitignore fix
drizea [Fri, 15 Jun 2012 10:27:14 +0000 (13:27 +0300)]
fixed search bug
drizea [Fri, 15 Jun 2012 10:16:16 +0000 (13:16 +0300)]
Image download feature for search
drizea [Thu, 14 Jun 2012 21:57:50 +0000 (00:57 +0300)]
gitignore bin
drizea [Thu, 14 Jun 2012 21:53:50 +0000 (00:53 +0300)]
added context menu support for search list results
drizea [Thu, 14 Jun 2012 21:13:53 +0000 (00:13 +0300)]
Bug fix on ApplicationPreferences crash on back and resume
drizea [Thu, 14 Jun 2012 21:11:20 +0000 (00:11 +0300)]
Bug fix on ApplicationPreferences crash on back and resume
drizea [Thu, 14 Jun 2012 16:24:28 +0000 (19:24 +0300)]
Application settings: added connection and credentials testing thread
drizea [Tue, 12 Jun 2012 22:09:20 +0000 (01:09 +0300)]
Application basic preferences added still have to add test connection thread
drizea [Tue, 12 Jun 2012 18:32:21 +0000 (21:32 +0300)]
dashboard split in 2 : main dasjboard and my account dashboard
drizea [Tue, 12 Jun 2012 18:30:48 +0000 (21:30 +0300)]
dashboard split in 2 : main dasjboard and my account dashboard
drizea [Mon, 11 Jun 2012 18:48:01 +0000 (21:48 +0300)]
init globals (for now) in the Dashboard, (in the future do a loading screen for IDL and org)
drizea [Mon, 11 Jun 2012 18:45:40 +0000 (21:45 +0300)]
Android UI development started. Added dashboard activity main screen
drizea [Sun, 10 Jun 2012 17:41:02 +0000 (20:41 +0300)]
bookbag retrieve functions added
drizea [Fri, 8 Jun 2012 15:15:22 +0000 (18:15 +0300)]
Added Holds functions to AccountAccess
drizea [Thu, 7 Jun 2012 09:04:05 +0000 (12:04 +0300)]
Added all functions for Checked Out Items View and documented them : open-ils.actor.user.checked_out, open-ils.circ.open_non_cataloged_circulation.user, open-ils.circ.retrieve, open-ils.search.biblio.mods_from_copy, open-ils.search.asset.copy.retrieve, open-ils.circ.renew
drizea [Wed, 6 Jun 2012 10:25:37 +0000 (13:25 +0300)]
Added Checked out Items tab functions
drizea [Tue, 5 Jun 2012 21:06:37 +0000 (00:06 +0300)]
OPAC my account summary retrieve function added
drizea [Mon, 4 Jun 2012 13:53:56 +0000 (16:53 +0300)]
first commit to Android project
Galen Charlton [Sat, 26 May 2012 16:42:20 +0000 (12:42 -0400)]
trivial whitespace change
(for testing post-receive hook after Gitolite upgrade)
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Galen Charlton [Sat, 26 May 2012 16:17:58 +0000 (12:17 -0400)]
DOC: fix a couple typos
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Bill Erickson [Fri, 25 May 2012 18:54:23 +0000 (14:54 -0400)]
Stamping upgrade for ACQ org setting group
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Dan Scott [Thu, 12 Apr 2012 01:56:56 +0000 (21:56 -0400)]
Group acquisition OU settings in a new "Acquisitions" group
As seen in LP867465, the current grouping of acquisition OU settings
under the generic "lib" group leads to confusion about which
context "default shelf location" and the like apply to. Creating a new
"Acquisitions" group will help clarify that current ambiguity.
Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Bill Erickson [Fri, 25 May 2012 18:00:44 +0000 (14:00 -0400)]
Repair tpac QueryParser bookbag/container filter
The container() filter SQL now JOINs on m.source instead of mrd.id,
since mrd is not yet defined in the query (and m.source == mrd.id).
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Lebbeous Fogle-Weekley [Tue, 8 May 2012 18:20:24 +0000 (14:20 -0400)]
Acq: Use scope to constrain choice of lineitem alerts
This commit addresses this launchpad bug:
https://bugs.launchpad.net/evergreen/+bug/996033
The controlled vocabulary of acq lineitem alert text is set up in an
interface labeled "Line Item Alerts" in the staff client admin menu. In
the PO and selection list interfaces (where alerts can be applied), we
will limit the user to selecting alerts from those owned at the user's
workstation org unit (or its ancestors).
When we display applied alerts, we can also display the shortname of the
org unit at which the alert text is defined (the owning_lib column).
This should help clarify what's going on with alerts that have already
been applied using alert text from another org unit.
[Amended since original reference on Launchpad to also show the
owning_lib's shortname when confirming alerts at receive time.]
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Jason Etheridge [Tue, 10 Apr 2012 19:35:31 +0000 (15:35 -0400)]
menu entry Circulation->Clear Shelf-Expired Holds
This spawns the Browse Hold Shelf interface but automatically triggers the View
Shelf-Expired Holds and Clear these Holds options.
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Michael Peters <mrpeters@library.in.gov>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Fri, 25 May 2012 15:16:50 +0000 (11:16 -0400)]
Stamping upgrade script for TPAC hold override setting
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Bill Erickson [Tue, 22 May 2012 21:40:04 +0000 (17:40 -0400)]
TPAC auto-override permissable patron hold fail events
This adds a new org unit setting which tells the tpac to automatically
override hold placement failure events in cases where the patron has the
permission to do so. The goal is to skip the confirmation step
currently required by patrons when overridding a tpac hold.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Thomas Berezansky [Thu, 24 May 2012 15:45:36 +0000 (11:45 -0400)]
Allow more granular overrides
This adds a new parameter to backend override functions. In most cases the
system will act like a hash with all set to 1 was passed in when nothing was
passed in by the caller.
The new parameter should be a hash containing zero or more of the following
options:
all - If true (1) override all events
events - Should be an array of event textcodes to override
For hold placement the "all" option is ignored for possibility checks, but
is checked for other events like HOLD_EXISTS.
Also included for hold placement is to always run possibility checks for
the test and create batch method.
Overall, the default is to act like things did previously.
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Mike Rylander [Fri, 25 May 2012 14:59:38 +0000 (10:59 -0400)]
Stamping upgrade script for the flattener-based pull list
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Lebbeous Fogle-Weekley [Sat, 31 Mar 2012 16:17:40 +0000 (12:17 -0400)]
New pull list interface taking advantage of flattener for speed,
and advanced sorting. For now, access it by the "Simplifed Pull List"
button along the bottom edge of the existing holds pull list interface
(but I think when/if this thing is widely accepted, it should replace
the existing interface outright).
With thanks to Mike Peters for testing an early version. Now including
some updates requested by Thomas Berezansky. Specifically, the
queue_position column and its relatives fthat come from the same
calculation were removed, as they're [very] expensive in computing time to
produce and generally useless to pull lists.
One exception to the characterization of those fields as "useless" is the
"number of potential copies" column, which we should add back later
assuming we can find a fast way to do it rather than the previous ways,
which were slow.
Thanks to Bill Erickson for helping fix my issues in making auto-generated
columns coƶperate with the column picker (his changes are squashed into
this). I think it's finally right.
Now with release notes.
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Bill Erickson [Thu, 24 May 2012 14:30:09 +0000 (10:30 -0400)]
tpac : uri escape added content key
The added content key may have spaces, etc. URI escape the key to
prevent Net::HTTP from croaking in the URL.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Bill Erickson [Fri, 18 May 2012 17:23:53 +0000 (13:23 -0400)]
tpac added content default type improvements
* In the pre-JS state, only choose a default display type when the type
is known to have data.
* If no default type is chosen for the main tab link, because no data
was available to the template, set the default from the first added
content type determined to be available via JS.
* Move added content JS to separate template file for easier override.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Bill Erickson [Tue, 15 May 2012 14:11:37 +0000 (10:11 -0400)]
TPAC added content data retrieval sanity check
On the backend, avoid fetching added content data when initial request
returns 404. This prevents edge case where a specific type may be
selected (e.g. via bookmark) even though no data exists for the type.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Bill Erickson [Tue, 15 May 2012 13:56:27 +0000 (09:56 -0400)]
TPAC added content shows default tab
Use the first available content as the default tab to show when the main
added content tab is expanded.
Note, if no content is known to exist until after JS has run, it's still
possible to expand the main tab and have no content selected by default.
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>