[FOLIO-1142] Add calendar module to folio-testing/snapshot Created: 20/Mar/18  Updated: 12/Nov/18  Resolved: 10/Apr/18

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: Katalin Lovagné Szűcs Assignee: John Malconian
Resolution: Done Votes: 0
Labels: ci, sprint34, sprint35, sprint36
Remaining Estimate: Not Specified
Time Spent: 3 hours
Original estimate: Not Specified

Sprint:

 Description   

Three Github projects are affected:

  • react-big-calendar (dependency for ui-calendar)
  • mod-calendar
  • ui-calendar


 Comments   
Comment by John Malconian [ 05/Apr/18 ]

Katalin Lovagné Szűcs I've added ui-calendar/mod-calendar to folio-testing and folio-snapshot. However, there appears to be at least one issue and possibly another.

  • ui-calendar's module descriptor does not seem to specify the calendar interface. Therefore, when enabling modules for a tenant based on dependencies, it does not include mod-calendar as a dependency and so the backend module is not enabled for the tenant. I can fix this, but want to check with you first.
  • Even though mod-calendar is not enabled for 'diku', @folio/calendar is enabled. I would, therefore, expect to see something in the UI (a Calendar app icon or something) but I see nothing that would indicate there is a calendar app. But maybe I'm missing something.

There is a test instance here - http://folio-snapshot-test.aws.indexdata.com. Tomorrow morning's folio-testing and foilio-snapshot should include the calendar stuff as well.

Comment by John Malconian [ 05/Apr/18 ]

Added okapiInterface dependency in PR #10 https://github.com/folio-org/ui-calendar/pull/10

Comment by Katalin Lovagné Szűcs [ 06/Apr/18 ]

I think there is a permission issue here, I will investigate it now.

Comment by Katalin Lovagné Szűcs [ 06/Apr/18 ]

John Malconian I updated the permissions in the ui-calendar module's package.json. I managed to include it in my local system and now I can see the calendar application and settings in it (until now I used the hasAllPerms: true property).

Comment by Katalin Lovagné Szűcs [ 09/Apr/18 ]

http://folio-testing.aws.indexdata.com/ already has the calendar module on the UI but the mod-calendar dependency is missing.

Comment by John Malconian [ 09/Apr/18 ]

I'll look into that. Looks like calendar is working properly on folio-snapshot.aws.indexdata.com

Comment by John Malconian [ 10/Apr/18 ]

Calendar is available in both current folio-testing and folio-snapshot environments.

Generated at Thu Feb 08 23:11:09 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.