Skip to content

Schedule View not displayed for Schedulable Events #180

Open

Description

@megoth

You can create events, but the Schedule Event is not shown for the newly created files

Activity

  1. brownhoward commented on Sep 24, 2019

    @brownhoward

    To replicate:

    1. Log into a Pod on https://dev.inrupt.net.
    2. Create a Schedulable Event.
    3. Enter a name for the event.

    Expected Behaviour

    1. The Schedulable Event pane is displayed allow me to see the details of the event.

    Actual Behaviour

    1. 2 turtle files are created in the named folder: details.ttl and results.ttl.
    2. No custom pane is displayed allowing me set the details of the event.
  2. added this to the Data Browser Release 5 milestone on Dec 13, 2019
  3. michielbdejong commented on Dec 20, 2019

    @michielbdejong
    Contributor

    I'll have a look

  4. self-assigned this
    on Mar 14, 2026
  5. SharonStrats commented on Mar 15, 2026

    @SharonStrats
    Contributor

    I think this should fix it #567 - there are two issues. The one where SchedulePane wasn't rendering which that PR fixes.

    The second issue is that folder-pane hard codes index.ttl#this for passing to the label function of each pane here.

    So when findtypeURIs are called here to find the label nothing is found because the class (type of resource) in the turtle is in the details.ttl#event.

    The reason an index.ttl#this file is not created is that schedulePane uses options.useExisting instead of options.newInstance so from the main folder-pane view when creating a new App useExisting is blank here and only creates a details.ttl file and a results.ttl file.

    Some points

    when schedule creates another schedule from inside its own UI, it does not set useExisting it just passes [{ thisInstance, newBase }]at [schedulePane.js:492]So useExisting is mainly there for when some other pane, especially meeting, wants schedule to attach to an existing subject.

    useExisting is not part of the generic creation flow; it is a pane-to-pane convention, and in your current setup it mainly comes from meeting pane when it provisions subtools

  6. SharonStrats commented on Mar 20, 2026

    @SharonStrats
    Contributor

    This PR in folder-pane will allow old SchedulePane's created without the index.ttl#this file creation to be viewed SolidOS/folder-pane#166

    This PR in solid-panes adds creation of index.ttl#this to mintNew and also looks for both when finding types in the label function #576

  7. SharonStrats commented on May 28, 2026

    @SharonStrats
    Contributor

    This needs to be discussed, not sure if we need the second PR or not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions