Commit graph

53 commits

Author SHA1 Message Date
tipaul
e0d4e702c3 road to 1.3.2 2002-11-19 12:32:22 +00:00
tipaul
e11872aeb1 road to 1.3.2 :
* many bugfixes
* adding value_builder : you can map a subfield in the marc_subfield_structure to a sub stored in "value_builder" directory. In this directory you can create screen used to build values with any method. In this commit is a 1st draft of the builder for 100$a unimarc french subfield, which is composed of 35 digits, with 12 differents values (only the 4th first are provided for instance)
2002-11-12 15:58:43 +00:00
tipaul
81367c84eb Road to 1.3.2
* bugfixes and improvements
* manage mandatory MARC subfields
* new table : authorised_values. this table contains categories and authorised values for the category. On MARC management, you can map a subfield to a authorised_values category. If you do this, the subfield can only be filled with a authorised_value of the selected category.
this submit contains everything needed :
* updatedatabase
* admin screens
* "links" management
* creation of a html-list if a subfield is mapped to an authorised value.

Note this is different from authorities support, which will come soon.
The authorised_values is supposed to contains a "small" number of authorised values for a category (less than 50-100). If you enter more authorised values than this, it should be hard to find what you want in a BIG list...
2002-10-25 10:55:46 +00:00
tipaul
ebc08585d4 road to 1.3.2 : adding a biblio in MARC format.
seems to work a few.
still to do :
* manage html checks (mandatory subfields...)
* add list of acceptable values (authorities)
* manage ## in MARC format
* manage correctly repeatable fields
and probably a LOT of bugfixes
2002-10-22 15:50:23 +00:00
arensb
d9f9d49ba3 Added a FIXME comment. 2002-10-16 12:46:19 +00:00
arensb
15d6ecc822 Added some FIXME comments. 2002-10-16 12:42:29 +00:00
tipaul
2745c7b218 road to 1.3.2. Full rewrite of marcimport.pl.
The acquisition system in MARC version will work like this :
* marcimport will put marc records into a "breeding farm" table.
* when the user want to add a biblio, he enters first the ISBN/ISSN of the biblio. koha searches into breeding farm and if the record exists, it is shown to the user to help him adding the biblio. When the biblio is added, it's deleted from the breeding farm.

This commit :
* modify acqui.simple home page  (addbooks.pl)
* adds import into breeding farm

Please note that :
* z3950 functionnality is dropped from "marcimport" will be added somewhere else.
* templates are in a new acqui.simple sub directory, and the marcimport template directory will become obsolete soon.I think this is more logic
2002-10-15 10:14:43 +00:00
tipaul
c4892ded4d merging arens + my modifs/bugfixes 2002-10-14 07:40:04 +00:00
arensb
eff606ba56 Replaced expressions of the form "$x = $x <op> $y" with "$x <op>= $y".
Thus, $x = $x+2 becomes $x += 2, and so forth.
2002-10-13 11:32:14 +00:00
arensb
3f910752da Added magic RCS comment.
Removed trailing whitespace.
2002-10-13 07:45:05 +00:00
arensb
7197a3735b Added magic RCS comment.
Removed trailing whitespace.
2002-10-13 07:31:21 +00:00
arensb
a9e5b8bb76 Added a FIXME comment. 2002-10-13 06:30:01 +00:00
arensb
8702b5f680 Replaced &requireDBI with C4::Context->dbh, thus making the "use
Fixed muffed quotes in &gettemplate calls.
Added a temporary print statement in &z3950menu, so it'll print
something instead of giving a browser error.
2002-10-11 12:45:10 +00:00
tonnesen
d04d6cace7 switched from picktemplate() to gettemplate() 2002-10-09 18:09:16 +00:00
arensb
888c451d3d Added a FIXME comment. 2002-10-07 00:50:33 +00:00
arensb
dbca39823f Merged with arensb-context branch: use C4::Context->dbh instead of
&C4Connect, and generally prefer C4::Context over C4::Database.
2002-10-05 09:44:27 +00:00
tonnesen
1e67687742 Added copyright statement to all .pl and .pm files 2002-08-14 18:12:50 +00:00
tipaul
64dae2746d Now, the acqui.simple system...
marcimport.pl has been almost completly rewritten, so LOT OF BUGS TO COME !!! You've been warned. It seems to work, but...

As with my former messages, nothing seems to have been changed... but ...
* marcimport now uses HTML::Template.
* marcimport now uses MARC::Record. that means that when you import a record, the old-DB is populated with the data as in version 1.2, but the MARC-DB part is filled with full MARC::Record.

<IMPORTANT NOTE>
to get correct response times, you MUST add an index on isbn, issn and lccn rows in biblioitem table. Note this should be done in 1.2 too...
</IMPORTANT NOTE>

<IMPORTANT NOTE2>
acqui.simple manage biblio, biblioitems and items tables quite properly. Normal acquisition system manages biblio, biblioitems BUT NOT items. That will be done in the near future...
</IMPORTANT NOTE2>

what's next now ?
* bug tracking, of course... Surely a dozen of dozens...
* LOT of developpments, i'll surely write a mail to koha-devel tomorrow (as it's time for dinner in France, and i plan to play NeverwinterNights after dinner ;-) ...
2002-07-24 16:24:20 +00:00
tonnesen
219e006412 merging changes from rel-1-2 2002-07-02 22:08:50 +00:00
tonnesen
04dd31fa07 47 files to go, 47 files to go, take one down, pass it around...
46 files to go.
2002-06-20 18:17:51 +00:00
tonnesen
3d0fb625a0 Third in the series of branch merges. Starting to run out of easy stuff. :) 2002-06-20 17:45:18 +00:00
tonnesen
cb7441a537 More merges in from rel-1-2
All of the changes so far have been minor.  I did uncomment delbiblio($biblio)
in delbiblio.pl in the main branch to match delbiblio.pl in rel-1-2
2002-06-20 17:33:07 +00:00
tipaul
ac230f070e trying to merge rel-1-2 into main branch... test with this script, choosen randomly ;-) 2002-06-20 15:56:51 +00:00
amillar
509f14159e Moved addition of Biblioitem to separate subroutine 2002-05-23 20:49:31 +00:00
truth_nz
cc840a7bfa Update to acqui.simple system. Hopefully this is a lot more user friendly.
Probably a few bug fixes to come still.
2002-05-22 18:35:25 +00:00
amillar
18359015f3 Add biblio using C4::Acquisitions newbiblio 2002-05-22 06:45:30 +00:00
amillar
9af1253ce3 Add item using newitem() from C4::Acquisitions.pm 2002-05-21 06:17:48 +00:00
amillar
35d366f4d5 Some code cleanup. Created subroutines for ISBN checksum,
z3950 queue insert, and table-based form option selects
for item type and branch code (branch code select no longer
hard-coded).
2002-05-20 04:55:20 +00:00
rangi
1c94d32cc2 Now uses KeywordSearch from C4::Search rather than keywordsearch from
C4::Acquisitions .. which can now be deprecated?
At least unless gynn tells me ive done something bad :)
2002-05-15 06:11:21 +00:00
tonnesen
101d1c604e Fixed search.pl so that next and previous buttons work... had to pass form
parameters in to the templates

Didn't make any changes to bulkmarcimport.pl recently, so I'm probably
squashing somebody else's changes.  Will have to fix that...
2002-05-15 04:12:24 +00:00
truth_nz
cefb0bb2c1 Fixed a few warnings. 2002-05-15 04:08:38 +00:00
truth_nz
bb8b344e40 Added code to allow deleting of biblioitems 2002-05-14 04:12:52 +00:00
truth_nz
0b52637ff6 Fixed bug due to way hashes take values. Was stopping items being saved to
database. Added code to pick up branch list from database.
2002-05-06 02:47:49 +00:00
truth_nz
073dc61c59 Bug fixes to get the new acqui.simple system working. 2002-05-03 02:47:33 +00:00
truth_nz
9e53e8dbe7 scripts for new acqui.simple system 2002-04-29 05:29:02 +00:00
truth_nz
47c18cfcdc Modifications for new acqui.simple
Database includes new biblio abstract field and biblioitem url field
acqui/finishreceive.pl modified to use changed C4/Acquisitions.pm
2002-04-29 05:25:41 +00:00
tonnesen
9b51de04f5 Added some comments detailing how MARC fields are mapped to Koha data 2002-04-16 19:49:15 +00:00
tonnesen
8194563631 Fixed typo 2002-04-16 18:00:39 +00:00
tonnesen
a96be92d27 This is my bulk MARC record importing tool. Feel free to test it out, but DO
NOT use it on a production system yet!  It needs to be more adaptable to
different MARC implementations.

Note that the script will spit out a plain text copy of the records being
imported to STDOUT, so you will probably want to redirect to a file, or pipe to
less.
2002-04-16 17:37:19 +00:00
rangi
23af68684c More work on the addbooks scripts, committing on behalf of Roger
Need testing before use in a production environment
2002-04-03 08:44:23 +00:00
rangi
6b341d91ab Fixed the holding branch insertion code. It was inserting the correct
homebranch but was still inserting the wrong home branch
2002-03-31 06:50:08 +00:00
rangi
fb5d8f5fe9 Fixing branches 2002-03-31 02:48:18 +00:00
rangi
2c95a29ca8 Draws list of branches from the branches table now, when adding an item 2002-03-31 01:18:36 +00:00
tonnesen
c239fbc711 Changes from a long time ago that I don't even remember anymore. :) 2002-02-01 18:00:28 +00:00
tonnesen
40e440ca7c Minor changes 2001-11-06 18:25:30 +00:00
tonnesen
bbaab2c754 Modified version of addbooks.pl that uses LCCN as base identifier instead
of ISBN.  Should probably be merged with addbooks.pl so that the user can
enter either and ISBN _or_ and LCCN from the same form.
2001-11-06 18:15:00 +00:00
tonnesen
c1fcb1b4e9 Continuing work on Z39.50 search tool. Daemon now forks up to 12 processes
to do Z39.50 searches.  Daemon will also wait to see if the user looks
beyond the first couple of pages of results, and will download more results
if necessary.
2001-11-06 18:13:59 +00:00
tonnesen
f36ec98fd2 Z39.50 now stores list of servers to query in a database table. 2001-11-03 07:28:20 +00:00
tonnesen
6c764d7e29 Daemon to process the queue of pending Z39.50 searches. I still need
to come up with a way for this process to get launched.  Looks like Koha
might need its first init script.  :)
2001-11-02 21:40:01 +00:00
tonnesen
dc7619a111 Added Z39.50 searching capability, and MARC file uploading from workstation
using HTML forms.   Z39.50 functionality requires the YAZ toolkit.
2001-11-02 21:21:25 +00:00