Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Books: Planning #5

Closed
47 tasks done
ludmilamarian opened this issue Sep 25, 2018 · 0 comments
Closed
47 tasks done

Books: Planning #5

ludmilamarian opened this issue Sep 25, 2018 · 0 comments
Labels

Comments

@ludmilamarian
Copy link

ludmilamarian commented Sep 25, 2018

[14W + 5W(Invenio)] CDS/Invenio-ILS

[63d] Backend

  • [2d] handle _access on documents/items
  • [15d][not core] Calendar functionality
  • [10d][not core] Statistics - page views
  • [2d][later] Integrate final data model
  • [15d][core] Files storage -> add, update, remove files
  • [5d][not core] Email notifications: reminders and updates
  • [5d] CDS Overlay bootstrap and ILS integration
  • [2d][core] CDS Overlay CERN Oauth for authentication
  • [1d] CDS Overlay E-groups for permissions
  • [10d][not core] CDS Overlay Amazon harvester
  • [4d][not core] CDS Overlay EDH termination sheet

[75d] UI

  • [25d] Back office UI
    • Librarian can create a Loan for user
    • Librarian can manage Loan requests
    • Librarian performs loan return or extend
    • Librarian can see Loan information (individual loan, loan history, etc.)
    • Librarian can search with facets
  • [5d] Search with facets
  • [10d] Better homepage
  • [10d] Better details page: request loan, available copies, e-books
  • [15d] Authenticated views: user/loans pages, user cancels loan, history
  • [3d] Better webpack build
  • [20d] Invenio Search UI
  • [5d] CDS Overlay logo/about/faq/help pages
  • [5d] CDS Overlay sharing/basic SEO

## [1W] Circulation

[25d] Acquisition

  • The backend should be implemented and should be plugged in with the ils backend and ui
  • migrate data

[25d] ILL

  • The backend should be implemented and should be plugged in with the ils backend and ui
  • migrate data

[40d] Migration

[20d] Migration of records

  • cleaning schemas and managing different document types within one big schema
  • implement new rules according to the needs of Library (fields to be decided about how to migrate, some discoveries during cleaning the data)
  • implementing the actual migration (db configuration, move and reorganise the migration code - it is written in cds-dojson)
  • reorganizing the rest of the code in cds-dojson and cds-migrator-kit repositories

[5d] Migration of circulation data

  • migrate loans
  • migrate users

[15d] Migration of items

  • migrate the items
  • migrate the volumes

[10d] Invenio Record Editor

  • Pass custom configuration from invenio instance to the angular editor.
  • Display problems if any when edited record is not valid.
  • Test it with an actual invenio instance i.e. ILS
  • handle references

[5d] Infrastructure

  • OpenShift
  • ESoD vs ES (fix branch in invenio-search)

[0] Testing

  • List test scenarios, ensuring all requirements are taken into account

Nice to have

  • way to copy data between prod and pre-prod
@ludmilamarian ludmilamarian changed the title ILS: Planning Books: Planning Oct 3, 2018
@ntarocco ntarocco pinned this issue Aug 5, 2019
@kpsherva kpsherva closed this as completed Jul 1, 2020
@ntarocco ntarocco unpinned this issue Sep 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants