You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Schedule View not displayed for Schedulable Events #180
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
Activity
brownhoward commentedon Sep 24, 2019
To replicate:
Expected Behaviour
Actual Behaviour
michielbdejong commentedon Dec 20, 2019
I'll have a look
SharonStrats commentedon Mar 15, 2026
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
SharonStrats commentedon Mar 20, 2026
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
SharonStrats commentedon May 28, 2026
This needs to be discussed, not sure if we need the second PR or not.