koha.git
18 years agoFixed reserve report script
rangi [Thu, 25 Aug 2005 23:17:26 +0000 (23:17 +0000)]
Fixed reserve report script

18 years agofixing unfilledreserves
rangi [Thu, 25 Aug 2005 23:15:34 +0000 (23:15 +0000)]
fixing unfilledreserves

18 years agoShifting in here from the base directory
rangi [Thu, 25 Aug 2005 22:29:30 +0000 (22:29 +0000)]
Shifting in here from the base directory

18 years agoMoving to reports/
rangi [Thu, 25 Aug 2005 22:28:21 +0000 (22:28 +0000)]
Moving to reports/

18 years agoFixes for Bug 926 (forms lack method and/or action attributes). Also hiding 'delete...
oleonard [Wed, 24 Aug 2005 17:54:51 +0000 (17:54 +0000)]
Fixes for Bug 926 (forms lack method and/or action attributes).  Also hiding 'delete' functionality from opac-shelves.tmpl when user cannot manage shelf, other HTML cleanup

18 years agoAdding a note field in serial table.
hdl [Wed, 24 Aug 2005 08:49:03 +0000 (08:49 +0000)]
Adding a note field in serial table.
This will allow librarian to mention a note on a peculiar waiting serial number.

18 years agoFixed non us date, and ?time=19/08/2005 now works.
szrj1m [Tue, 23 Aug 2005 23:56:08 +0000 (23:56 +0000)]
Fixed non us date, and ?time=19/08/2005 now works.

18 years agoTidy up.
szrj1m [Tue, 23 Aug 2005 22:03:09 +0000 (22:03 +0000)]
Tidy up.

18 years agoThis shelves template doesn't appear to be in use by any scripts. All intranet virtu...
oleonard [Mon, 22 Aug 2005 19:09:49 +0000 (19:09 +0000)]
This shelves template doesn't appear to be in use by any scripts.  All intranet virtual shelves templates are under \koha-tmpl\intranet-tmpl\default\en\bookshelves

18 years agoSeveral new item type images, corresponding to item types used by requesting library.
oleonard [Mon, 22 Aug 2005 19:02:21 +0000 (19:02 +0000)]
Several new item type images, corresponding to item types used by requesting library.

18 years agomodified template to enable circulation system to show picture of borrower for verifi...
genjimoto [Mon, 22 Aug 2005 12:54:25 +0000 (12:54 +0000)]
modified template to enable circulation system to show picture of borrower for verification purposes.

18 years agomodified script to enable circulation system to show picture of borrower for verifica...
genjimoto [Mon, 22 Aug 2005 12:53:48 +0000 (12:53 +0000)]
modified script to enable circulation system to show picture of borrower for verification purposes.

18 years agoTidy up.
szrj1m [Mon, 22 Aug 2005 05:56:34 +0000 (05:56 +0000)]
Tidy up.

18 years agoScript to either 1) display upload template or 2) upload file if param 'photo' was...
genjimoto [Mon, 22 Aug 2005 04:25:11 +0000 (04:25 +0000)]
Script to either 1) display upload template or 2) upload file if param 'photo' was used.

18 years agoTemplate for photo upload, see member-picupload.pl and moremember.pl and moremember...
genjimoto [Mon, 22 Aug 2005 04:23:44 +0000 (04:23 +0000)]
Template for photo upload, see member-picupload.pl and moremember.pl and moremember.tmpl

18 years agoAdded picture display. if this borrower picture exists, it displays. Either way...
genjimoto [Mon, 22 Aug 2005 04:21:38 +0000 (04:21 +0000)]
Added picture display.  if this borrower picture exists, it displays. Either way, it has a "Upload Picture" label that calls member-picupload.pl

18 years agoAdded picture displaying code. If member picture exists in intranet-tmpl/borrowerimag...
genjimoto [Mon, 22 Aug 2005 04:18:31 +0000 (04:18 +0000)]
Added picture displaying code. If member picture exists in intranet-tmpl/borrowerimages/ (ie if bornum is 1, then its picture will be 1.jpg) then display.

18 years agoOops, adding CSV_XS module back.
szrj1m [Mon, 22 Aug 2005 02:26:36 +0000 (02:26 +0000)]
Oops, adding CSV_XS module back.

18 years ago&getcredits now returning 'BAY' and 'WORK' type credits too.
szrj1m [Mon, 22 Aug 2005 01:05:49 +0000 (01:05 +0000)]
&getcredits now returning 'BAY' and 'WORK' type credits too.

18 years agoHTL mod for till reconciliation.
szrj1m [Mon, 22 Aug 2005 00:52:35 +0000 (00:52 +0000)]
HTL mod for till reconciliation.

18 years agoRemoved unneeded modules.
szrj1m [Mon, 22 Aug 2005 00:37:11 +0000 (00:37 +0000)]
Removed unneeded modules.

18 years agoRemoved unused modules.
szrj1m [Mon, 22 Aug 2005 00:33:45 +0000 (00:33 +0000)]
Removed unused modules.

18 years agoHTL mod for till reconciliation.
szrj1m [Mon, 22 Aug 2005 00:24:07 +0000 (00:24 +0000)]
HTL mod for till reconciliation.

18 years agoHLT mod for till reconciliation, opens to csv'ed excel.
szrj1m [Mon, 22 Aug 2005 00:21:41 +0000 (00:21 +0000)]
HLT mod for till reconciliation, opens to csv'ed excel.

18 years agoHLT mod for till reconciliation.
szrj1m [Mon, 22 Aug 2005 00:19:43 +0000 (00:19 +0000)]
HLT mod for till reconciliation.

18 years agoAdded &getcredits routine.
szrj1m [Fri, 19 Aug 2005 00:38:33 +0000 (00:38 +0000)]
Added &getcredits routine.

18 years agoUpdateStats is now being passed $accountno.
szrj1m [Thu, 18 Aug 2005 21:15:20 +0000 (21:15 +0000)]
UpdateStats is now being passed $accountno.

18 years agousing C4::Koha getitemtypes sub & not search.pm one (quest for normalization)
tipaul [Fri, 12 Aug 2005 14:05:34 +0000 (14:05 +0000)]
using C4::Koha getitemtypes sub & not search.pm one (quest for normalization)

18 years agonormalizing API, using biblionumber everywhere
tipaul [Fri, 12 Aug 2005 14:03:00 +0000 (14:03 +0000)]
normalizing API, using biblionumber everywhere

18 years agominor change in UNIMARC zebra.cfg
tipaul [Fri, 12 Aug 2005 13:58:08 +0000 (13:58 +0000)]
minor change in UNIMARC zebra.cfg

18 years ago*** empty log message ***
tipaul [Fri, 12 Aug 2005 13:57:03 +0000 (13:57 +0000)]
*** empty log message ***

18 years agominor change in css (margin between buttons)
tipaul [Fri, 12 Aug 2005 13:53:35 +0000 (13:53 +0000)]
minor change in css (margin between buttons)

18 years agonormalizing API, using biblionumber everywhere
tipaul [Fri, 12 Aug 2005 13:53:09 +0000 (13:53 +0000)]
normalizing API, using biblionumber everywhere

18 years agoremoving itemcount sub, that is already in Biblio.pm
tipaul [Fri, 12 Aug 2005 13:52:28 +0000 (13:52 +0000)]
removing itemcount sub, that is already in Biblio.pm

18 years agosearching with the zebra.
tipaul [Fri, 12 Aug 2005 13:51:48 +0000 (13:51 +0000)]
searching with the zebra.
replacing 2.2 marc search by a Net::z3950 search (waiting for Perl/Zoom)
works only for title/author/isbn search, any other search is considered as 'keywork search' (=anywhere

18 years agoremoving useless sub declarations
tipaul [Fri, 12 Aug 2005 13:50:31 +0000 (13:50 +0000)]
removing useless sub declarations

18 years agowas a test for inverted indexes. Useless we have choosen zebra
tipaul [Fri, 12 Aug 2005 13:39:51 +0000 (13:39 +0000)]
was a test for inverted indexes. Useless we have choosen zebra

18 years agoremoving useless package
tipaul [Fri, 12 Aug 2005 13:39:04 +0000 (13:39 +0000)]
removing useless package

18 years agoThis script can be use to rebuild the zebra DB. It stores all koha MARC records in...
tipaul [Thu, 11 Aug 2005 16:35:54 +0000 (16:35 +0000)]
This script can be use to rebuild the zebra DB. It stores all koha MARC records in iso2709, in the bilbios directory. After that, you just have to "zebraidx update biblios"

I tried on a 9900 DB, here are the results :

[paul@bureau migration_tools]$ ./rebuild_zebra.pl -c
9900
9903 MARC record done in 37.9104120731354 seconds

[paul@bureau zebra]$ zebraidx update biblios
<snip>
18:31:24-11/08 zebraidx(20348) [log] Iterations . . . 144575
18:31:24-11/08 zebraidx(20348) [log] Distinct words .  39891
18:31:24-11/08 zebraidx(20348) [log] Updates. . . . .     46
18:31:24-11/08 zebraidx(20348) [log] Deletions. . . .      2
18:31:24-11/08 zebraidx(20348) [log] Insertions . . .  39843
18:31:24-11/08 zebraidx(20348) [log] zebra_register_close p=0x8104cf8
18:31:25-11/08 zebraidx(20348) [log] Records:    9887 i/u/d 9881/6/0
18:31:25-11/08 zebraidx(20348) [log] user/system: 531/145
18:31:25-11/08 zebraidx(20348) [log] zebra_stop
18:31:25-11/08 zebraidx(20348) [log] zebraidx times: 11.33  5.31  1.45

18 years agoPlaying with the zebra...
tipaul [Thu, 11 Aug 2005 16:12:47 +0000 (16:12 +0000)]
Playing with the zebra...

* go to koha cvs home directory
* in misc/zebra there is a unimarc directory. I suggest that marc21 libraries create a marc21 directory
* put your zebra.cfg files here & create your database.
* from koha cvs home directory, ln -s misc/zebra/marc21 zebra (I mean create a symbolic link to YOUR zebra directory)
* now, everytime you add/modify a biblio/item your zebra DB is updated correctly.

NOTE :
* this uses a system call in perl. CPU consumming, but we are waiting for indexdata Perl/zoom
* deletion still not work
* UNIMARC zebra config files are provided in misc/zebra/unimarc directory. The most important line being :
in zebra.cfg :
recordId: (bib1,Local-number)
storeKeys:1

in .abs file :
elm 090            Local-number            -
elm 090/?          Local-number            -
elm 090/?/9        Local-number            !:w

(090$9 being the field mapped to biblio.biblionumber in Koha)

18 years ago* POD documenting
tipaul [Thu, 11 Aug 2005 14:37:32 +0000 (14:37 +0000)]
* POD documenting
* removing useless subs
* removing some subs that are also elsewhere
* renaming all OLDxxx subs to REALxxx subs (should not change anything, as OLDxxx, as well as REAL, are supposed to be for Biblio.pm internal use only)

18 years agojust removing useless subs (a lot !!!) for code cleaning
tipaul [Thu, 11 Aug 2005 09:13:28 +0000 (09:13 +0000)]
just removing useless subs (a lot !!!) for code cleaning

18 years agosome changes in link (using biblionumber standard name)
tipaul [Thu, 11 Aug 2005 09:00:46 +0000 (09:00 +0000)]
some changes in link (using biblionumber standard name)

18 years agoOk guys, this time, it seems that item add and modif begin working as expected...
tipaul [Thu, 11 Aug 2005 09:00:07 +0000 (09:00 +0000)]
Ok guys, this time, it seems that item add and modif begin working as expected...
Still a lot of bugs to fix, of course

18 years agoMinor display changes.
hdl [Wed, 10 Aug 2005 14:22:48 +0000 (14:22 +0000)]
Minor display changes.
Now displaying publicationyear.
And biblio information in One cell.

18 years agoBug fixing on query getlateorders.
hdl [Wed, 10 Aug 2005 10:22:57 +0000 (10:22 +0000)]
Bug fixing on query getlateorders.
Adding subtotal.
Changing information display orders.
next work is pretty printing.

18 years agocontinuing the road to zebra :
tipaul [Wed, 10 Aug 2005 10:21:14 +0000 (10:21 +0000)]
continuing the road to zebra :
- the biblio add begins to work.
- the biblio modif begins to work.

(still without doing anything on zebra)
(no new change in updatedatabase)

18 years agoAdding lateorders page.
hdl [Tue, 9 Aug 2005 14:13:27 +0000 (14:13 +0000)]
Adding lateorders page.
It provides the user with the list of items that have been ordered for a delay and are NOT yet received.
The user may filter by supplier or branch or delay.
This page is still under developpement.
Goal is to make it ready to print to reorder the books.

2 new functions have been written in Acquisition module :
getsupplierlistwithlateorders
getlateorders

branches has been modified to manage branch independancy.
Request for comment.
STILL UNDER developpment

18 years ago1st commit to go to zebra.
tipaul [Tue, 9 Aug 2005 14:10:27 +0000 (14:10 +0000)]
1st commit to go to zebra.
don't update your cvs if you want to have a working head...

this commit contains :
* updater/updatedatabase : get rid with marc_* tables, but DON'T remove them. As a lot of things uses them, it would not be a good idea for instance to drop them. If you really want to play, you can rename them to test head without them but being still able to reintroduce them...
* Biblio.pm : modify MARCgetbiblio to find the raw marc record in biblioitems.marc field, not from marc_subfield_table, modify MARCfindframeworkcode to find frameworkcode in biblio.frameworkcode, modify some other subs to use biblio.biblionumber & get rid of bibid.
* other files : get rid of bibid and use biblionumber instead.

What is broken :
* does not do anything on zebra yet.
* if you rename marc_subfield_table, you can't search anymore.
* you can view a biblio & bibliodetails, go to MARC editor, but NOT save any modif.
* don't try to add a biblio, it would add data poorly... (don't try to delete either, it may work, but that would be a surprise ;-) )

IMPORTANT NOTE : you need MARC::XML package (http://search.cpan.org/~esummers/MARC-XML-0.7/lib/MARC/File/XML.pm), that requires a recent version of MARC::Record
Updatedatabase stores the iso2709 data in biblioitems.marc field & an xml version in biblioitems.marcxml Not sure we will keep it when releasing the stable version, but I think it's a good idea to have something readable in sql, at least for development stage.

18 years agoBug Fixing : taking alphanumeric itemcallnumber into accounts.
hdl [Tue, 9 Aug 2005 12:06:46 +0000 (12:06 +0000)]
Bug Fixing : taking alphanumeric itemcallnumber into accounts.

18 years agoMinor display changes
oleonard [Mon, 8 Aug 2005 16:58:21 +0000 (16:58 +0000)]
Minor display changes

18 years agoProgrammer template
oleonard [Mon, 8 Aug 2005 15:52:57 +0000 (15:52 +0000)]
Programmer template

18 years agoBUG Fixing a user with acquisition rights and no superlibrarian rights couldn't creat...
hdl [Mon, 8 Aug 2005 13:58:07 +0000 (13:58 +0000)]
BUG Fixing a user with acquisition rights and no superlibrarian rights couldn't create a new basket with IndependantBranches management on.

18 years agoManaging branch independancy when creating a new biblio.
hdl [Mon, 8 Aug 2005 13:55:52 +0000 (13:55 +0000)]
Managing branch independancy when creating a new biblio.
A librarian of one branch cannot create a biblio on a branch different form his own, unless superlibrarian.

18 years agominor (graphic) changes in log viewer
tipaul [Mon, 8 Aug 2005 09:11:54 +0000 (09:11 +0000)]
minor (graphic) changes in log viewer

18 years agoCode necessary for IndependantBranches parameter to work. Should have been committed...
hdl [Mon, 8 Aug 2005 08:42:32 +0000 (08:42 +0000)]
Code necessary for IndependantBranches parameter to work. Should have been committed sooner...
Modify Histsearch and getorders to respect branches of librarian.

18 years agoJust a litle comment at the bottom that contains the koha version number
rangi [Mon, 8 Aug 2005 02:15:54 +0000 (02:15 +0000)]
Just a litle comment at the bottom that contains the koha version number

18 years agoPassing through kohaversion to the template
rangi [Mon, 8 Aug 2005 02:09:39 +0000 (02:09 +0000)]
Passing through kohaversion to the template

18 years agoNew programmer templates
oleonard [Sat, 6 Aug 2005 20:19:56 +0000 (20:19 +0000)]
New programmer templates

18 years agoadding some fields available for Letters
tipaul [Fri, 5 Aug 2005 15:50:46 +0000 (15:50 +0000)]
adding some fields available for Letters

18 years agoremoving NEW text, it was for testing purposes.
tipaul [Fri, 5 Aug 2005 15:39:13 +0000 (15:39 +0000)]
removing NEW text, it was for testing purposes.

18 years agoremoving my own adress as "From" ;-)
tipaul [Fri, 5 Aug 2005 14:48:52 +0000 (14:48 +0000)]
removing my own adress as "From" ;-)

18 years ago2 new features :
tipaul [Fri, 5 Aug 2005 14:47:23 +0000 (14:47 +0000)]
2 new features :
- a mail is sent everytime an issue if recieved in serial module. The mail is sent to all borrowers that have put an alert on the subscription (remember that you can put an alert only if the librarian have defined a "letter" as mail to send)
- the librarian can see, for a given subscription, who has put an alert.

18 years agoadding emailaddress to user context.
tipaul [Fri, 5 Aug 2005 14:43:44 +0000 (14:43 +0000)]
adding emailaddress to user context.
Now, we can use userenv->{emailaddress} to get the librarian email address everywhere.

18 years agoAdded styles for "sticky due date" form in circ
oleonard [Thu, 4 Aug 2005 21:17:04 +0000 (21:17 +0000)]
Added styles for "sticky due date" form in circ

18 years agoSynching with rel_2_2.
oleonard [Thu, 4 Aug 2005 20:52:22 +0000 (20:52 +0000)]
Synching with rel_2_2.

18 years agoMore programmer's templates
oleonard [Thu, 4 Aug 2005 19:43:45 +0000 (19:43 +0000)]
More programmer's templates

18 years agoSynch really broke this script...
tipaul [Thu, 4 Aug 2005 16:07:58 +0000 (16:07 +0000)]
Synch really broke this script...

18 years agooops... error in synch between 2.2 and head
tipaul [Thu, 4 Aug 2005 16:02:55 +0000 (16:02 +0000)]
oops... error in synch between 2.2 and head

18 years agofixing a bug preventing compilation
tipaul [Thu, 4 Aug 2005 14:48:53 +0000 (14:48 +0000)]
fixing a bug preventing compilation

18 years agofixing a bug in synch
tipaul [Thu, 4 Aug 2005 14:35:54 +0000 (14:35 +0000)]
fixing a bug in synch

18 years agosynch'ing 2.2 and head
tipaul [Thu, 4 Aug 2005 14:10:52 +0000 (14:10 +0000)]
synch'ing 2.2 and head

18 years agosynch'ing 2.2 and head
tipaul [Thu, 4 Aug 2005 14:02:52 +0000 (14:02 +0000)]
synch'ing 2.2 and head

18 years agosynch'ing 2.2 and head
tipaul [Thu, 4 Aug 2005 13:48:31 +0000 (13:48 +0000)]
synch'ing 2.2 and head

18 years agosynch'ing 2.2 and head
tipaul [Thu, 4 Aug 2005 13:27:37 +0000 (13:27 +0000)]
synch'ing 2.2 and head

18 years agosynch'ing 2.2 and head
tipaul [Thu, 4 Aug 2005 13:19:54 +0000 (13:19 +0000)]
synch'ing 2.2 and head

18 years agosynch'ing 2.2 and head
tipaul [Thu, 4 Aug 2005 12:12:13 +0000 (12:12 +0000)]
synch'ing 2.2 and head

18 years agosynch'ing 2.2 and head
tipaul [Thu, 4 Aug 2005 09:52:32 +0000 (09:52 +0000)]
synch'ing 2.2 and head

18 years agoLetters / alert system, continuing...
tipaul [Thu, 4 Aug 2005 08:55:54 +0000 (08:55 +0000)]
Letters / alert system, continuing...

* adding a package Letters.pm, that manages Letters & alerts.
* adding feature : it's now possible to define a "letter" for any subscription created. If a letter is defined, users in OPAC can put an alert on the subscription. When an issue is marked "arrived", all users in the alert will recieve a mail (as defined in the "letter"). This last part (= send the mail) is not yet developped. (Should be done this week)
* adding feature : it's now possible to "put to an alert" in OPAC, for any serial subscription. The alert is stored in a new table, called alert. An alert can be put only if the librarian has activated them in subscription (and they activate it just by choosing a "letter" to sent to borrowers on new issues)
* adding feature : librarian can see in borrower detail which alerts they have put, and a user can see in opac-detail which alert they have put too.

Note that the system should be generic enough to manage any type of alert.
I plan to extend it soon to virtual shelves : a borrower will be able to put an alert on a virtual shelf, to be warned when something is changed in the virtual shelf (mail being sent once a day by cron, or manually by the shelf owner. Anyway, a mail won't be sent on every change, users would be spammed by Koha ;-) )

18 years agoLetters / alert system, continuing...
tipaul [Thu, 4 Aug 2005 08:54:54 +0000 (08:54 +0000)]
Letters / alert system, continuing...
* adding a package Letters.pm, that manages Letters & alerts.
* adding feature : it's now possible to define a "letter" for any subscription created. If a letter is defined, users in OPAC can put an alert on the subscription. When an issue is marked "arrived", all users in the alert will recieve a mail (as defined in the "letter"). This last part (= send the mail) is not yet developped. (Should be done this week)
* adding feature : it's now possible to "put to an alert" in OPAC, for any serial subscription. The alert is stored in a new table, called alert. An alert can be put only if the librarian has activated them in subscription (and they activate it just by choosing a "letter" to sent to borrowers on new issues)
* adding feature : librarian can see in borrower detail which alerts they have put, and a user can see in opac-detail which alert they have put too.
Note that the system should be generic enough to manage any type of alert.
I plan to extend it soon to virtual shelves : a borrower will be able to put an alert on a virtual shelf, to be warned when something is changed in the virtual shelf (mail being sent once a day by cron, or manually by the shelf owner. Anyway, a mail won't be sent on every change, users would be spammed by Koha ;-) )

18 years agoSynching with rel_2_2.
oleonard [Wed, 3 Aug 2005 19:30:31 +0000 (19:30 +0000)]
Synching with rel_2_2.

18 years agopruning a warn message.
hdl [Wed, 3 Aug 2005 12:50:08 +0000 (12:50 +0000)]
pruning a warn message.

18 years agoAdding Confirm_deletion javascript.
hdl [Tue, 2 Aug 2005 16:29:17 +0000 (16:29 +0000)]
Adding Confirm_deletion javascript.

18 years agoadding serial module as option
tipaul [Tue, 2 Aug 2005 16:20:15 +0000 (16:20 +0000)]
adding serial module as option

18 years agoadding 2 fields to letter system :
tipaul [Tue, 2 Aug 2005 16:15:34 +0000 (16:15 +0000)]
adding 2 fields to letter system :
* module (acquisition, catalogue...) : it will be usefull to show the librarian only letters he may be interested by.
* title, that will be used as mail subject.

18 years agoBug fixing :
hdl [Tue, 2 Aug 2005 15:49:25 +0000 (15:49 +0000)]
Bug fixing :
Using holdingbranch and not Location to locate an item.

18 years agoAdding Independant branches Management for items, i.e
hdl [Mon, 1 Aug 2005 14:36:49 +0000 (14:36 +0000)]
Adding Independant branches Management for items, i.e
Only items on the same branch as user can be created, modified, deleted.
If trying to get an item which homebranch is different from user branch AND that user is not superlibrarian, then go back to additem.

18 years agoRemoving some unuseful warns.
hdl [Fri, 29 Jul 2005 16:14:37 +0000 (16:14 +0000)]
Removing some unuseful warns.
Adding an error management for memberentry : Branch.

18 years agoFixing bug in deletemem.pl :
hdl [Fri, 29 Jul 2005 16:12:53 +0000 (16:12 +0000)]
Fixing bug in deletemem.pl :
flags verification was not good.

Adding branch Independancy management.
In memberentry.pl and deletemem.pl

18 years agoAdding superlibrarian rights when IndependantBranches is set.
hdl [Fri, 29 Jul 2005 08:33:48 +0000 (08:33 +0000)]
Adding superlibrarian rights when IndependantBranches is set.

18 years agoIf MARC is switched off, it will now jump to detail.pl instead of
rangi [Fri, 29 Jul 2005 00:56:22 +0000 (00:56 +0000)]
If MARC is switched off, it will now jump to detail.pl instead of
MARCdetail.pl when only one result is found
This provides for a more consistent experience

18 years agoFirst step of independacy branch management.
hdl [Thu, 28 Jul 2005 17:38:29 +0000 (17:38 +0000)]
First step of independacy branch management.
Displaying only librarian branch if librarian is not superlibrarian and IndependantBranches is set.

18 years agoAdding branch independancy management.
hdl [Thu, 28 Jul 2005 17:30:18 +0000 (17:30 +0000)]
Adding branch independancy management.
Showing management buttons if same branch librarian.
TODO : control of user branch before displayin modify pages.

18 years agoSome Bug Fixes
hdl [Thu, 28 Jul 2005 15:40:52 +0000 (15:40 +0000)]
Some Bug Fixes

18 years agoIntroducing new "Letters" system : Letters will be used everytime you want to sent...
tipaul [Thu, 28 Jul 2005 15:10:12 +0000 (15:10 +0000)]
Introducing new "Letters" system : Letters will be used everytime you want to sent something to someone (through mail or paper). For example, sending a mail for overdues use letter that you can put as parameters. Sending a mail to a borrower when a suggestion is validated uses a letter too.
the letter table contains 3 fields :
* code => the code of the letter
* name => the complete name of the letter
* content => the complete text. It's a TEXT field type, so has no limits.

My next goal now is to work on point 2-I "serial issue alert"
With this feature, in serials, a user can subscribe the "issue alert". For every issue arrived/missing, a mail is sent to all subscribers of this list. The mail warns the user that the issue is arrive or missing. Will be in head.
(see mail on koha-devel, 2005/04/07)

The "serial issue alert" will be the 1st to use this letter system that probably needs some tweaking ;-)

Once it will be stabilised default letters (in any languages) could be added during installer to help the library begin with this new feature.

18 years agoSynching with 2.2 : Bug Fixing
hdl [Thu, 28 Jul 2005 09:57:52 +0000 (09:57 +0000)]
Synching with 2.2 : Bug Fixing
Moving form page to page lost search parameters.

18 years agoFor instance, the return date does not rely on the borrower expiration date. A system...
tipaul [Thu, 28 Jul 2005 08:38:15 +0000 (08:38 +0000)]
For instance, the return date does not rely on the borrower expiration date. A systempref will be added in Koha, to modify return date calculation schema :
* ReturnBeforeExpiry = yes => return date can't be after expiry date
* ReturnBeforeExpiry = no  => return date can be after expiry date

18 years agoImplementing Independancy Branches management :
hdl [Thu, 28 Jul 2005 07:52:02 +0000 (07:52 +0000)]
Implementing Independancy Branches management :
- Trying to get a basket not owned by so of his own branch leads to mainpage.
- Lists onlys ths baskets owned by someon of user's brach.

Auth.pm now sends a cookie with userenv informations.

18 years agoAdding branch Independancy support for searchsugestion.
hdl [Tue, 26 Jul 2005 17:01:11 +0000 (17:01 +0000)]
Adding branch Independancy support for searchsugestion.

18 years agoBug Fixing for independantBranches support.
hdl [Tue, 26 Jul 2005 15:58:47 +0000 (15:58 +0000)]
Bug Fixing for independantBranches support.
Addign a Cookie containing user specific vars such as :
branch,
firstname,
surname,
cardnumber...
may be criticized from a lawyer point of view, since name and surname are given.
But the real need is for userid and branch.
And it is achieved.
Auth passes now TWO cookies :
a session cookie
And an environment cookie.