Giter VIP home page Giter VIP logo

id-registry's People

Contributors

petkivim avatar

Watchers

 avatar  avatar

id-registry's Issues

Saving publication after deleting or cancelling an identifier leaves database in inconsistent state

How to reproduce the problem:

  • create a new ISBN request
  • generate ISBN identifier for the publication
  • delete or cancel the generated identifier on edit publication view
  • save the publication form
  • reload the page
  • the identifier is still stored in publication table, but removed elsewhere from the system

The cause for the problem is that the hidden input fields containing the source of the data are not updated when the identifier is deleted.

<input name="jform[publication_identifier_print]" id="jform_publication_identifier_print" value="{&quot;978-952-xx-xxxx-x&quot;:&quot;PAPERBACK&quot;}" type="hidden">
<input name="jform[publication_identifier_electronical]" id="jform_publication_identifier_electronical" value="{&quot;978-952-xx-xxxx-x&quot;:&quot;PDF&quot;}" type="hidden">

MARC record 530 subfield a must contain $a fixed string

Field 530 is used if and only if both printed and electronic versions are published.

Acceptance criteria:

  • printed record's 530 subfield a must contain the string defined by COM_ISBNREGISTRY_MARC_530_A_PRINT
  • electronic record's 530 subfield a must contain the string defined by COM_ISBNREGISTRY_MARC_530_A_ELECTRONICAL
  • field 530 does not contain other subfields besides subfield a

As a library officer I want to limit publishers and publications statistics search results by date so that I can get statistics within the defined time range

Acceptance criteria:

  • it's possible to set begin date and end date for publishers statistics search, and only publishers that have been created or modified within the given time range are included in the results
  • it's possible to set begin date and end date for publications statistics search, and only publications that have been created or modified within the given time range are included in the results

856 field indicator 1 value must be 4.

856 field indicator 1 value is currently 0. The value must be changed to 4, e.g.:

856 40 ‡u http://www.lehtiluukku.fi/pub?id=98685 ‡y Linkki verkkoaineistoon

PHP warning and notices when sending group message.

Sending a group message generates warnings and notices below:

PHP Warning:  Missing argument 3 for IsbnregistryModelMessage::filterMessage(), called in administrator/components/com_isbnregistry/helpers/groupmessages-script.php on line 97 and defined in administrator/components/com_isbnregistry/models/message.php on line 401
PHP Notice:  Trying to get property of non-object in administrator/components/com_isbnregistry/models/message.php on line 402
PHP Notice:  Trying to get property of non-object in administrator/components/com_isbnregistry/models/message.php on line 404
PHP Notice:  Undefined variable: title in administrator/components/com_isbnregistry/models/message.php on line 407

As a library user I want to export a list of all the publishers from the publisher registry so that I can see the number of new publishers within the given time frame

Acceptance criteria:

  • it's possible to export Excel or CSV file that contains a list of publishers that have been created within the given time frame
  • each publishers appears in the list only once
  • the first publisher identifier of each publisher is included in the list
  • it's possible to set begin date and end date for the listing
  • both active and passive publishers are included in the list
  • ISBN publishers and ISMN publishers are available through different lists
  • lists are available on statistics popup window

ISBN MARC record 008 field update.

Acceptance criteria:

  • character position 28: _ =>
  • character position 31: 0 => |
  • character position 32: | =>
  • character position 39: _ =>

Whitespaces and other defined characters must be stripped from certain fields

Acceptance criteria:

  • all the whitespaces and other non-numeric characters are stripped from field zip before validation
  • whitespaces are stripped from the beginning and end of field phone before validation. Only digits and whitespaces are allowed inside the string. The first character can be a digit or +. All the other characters are stripped from the string.
  • whitespaces are stripped from the beginning and end of fields email and www before validation
  • the modified version of the field must be returned if validation fails

issued_from_number field is too short.

Max length of issued_from_number field is 20 characters. Max length must be increased to 100 characters.

362 field should be added to MARC record if and only if issued_from_number field is not empty.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.