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

Show service details / runsheets in the public interface #1003

Open
jefft opened this issue Jan 29, 2024 · 5 comments
Open

Show service details / runsheets in the public interface #1003

jefft opened this issue Jan 29, 2024 · 5 comments

Comments

@jefft
Copy link
Contributor

jefft commented Jan 29, 2024

Jethro lets one plan details of what will happen in a service:

image

but then these service runsheets are only visible to staff members with a full account. The majority of people the runsheet is meant to help cannot see it. AV/Computer people cannot see the order of events. Music people cannot see where their songs fit into the order (or songs at all, unless the 'All Songs' Service Field' is enabled in the roster).

Jethro can make rosters public, so why not also runsheets? In services, rosters say "who" and runsheets say "what" - they should both be visible together. If the public interface is enabled, people should be able to browse upcoming services:

image

and also have a 'Runsheet link' Service Field that can be added to roster views.

@simon-KAC
Copy link

Yes, a link from the public roster to a view only version or even the printable version of the Run Sheet would be great. The person on prayers could see if they are praying before or after the sermon and plan accordingly without waiting on the service leader to email out the Run Sheet.

@tbar0970
Copy link
Owner

tbar0970 commented Jan 30, 2024

Related thought I had previousy: #659 (comment)

To my mind, run sheets are a little bit private and I wouldn't really want them world-visible. It's not that they have super-secret info, but they're kinda "in house business".

Also, run sheets are often built up slowly - they might contain doodlings or vague plans to begin with, until they are published in final form. So I wouldn't want over-eager people to read the run sheet early in the process and assume that's what the final version will be like.

So sending them out to the people involved feels like the right level of publicity to me. But I agree it'd be good to make that process smoother and easier. And we could potentially make it possible to make them more public for those with a different way of operating to mine :)

@tbar0970
Copy link
Owner

Yes, a link from the public roster to a view only version or even the printable version of the Run Sheet would be great. The person on prayers could see if they are praying before or after the sermon and plan accordingly without waiting on the service leader to email out the Run Sheet.

Good example! Do your service leaders only send out the run sheets quite late in the piece?

@jefft
Copy link
Contributor Author

jefft commented Jan 30, 2024

To my mind, run sheets are a little bit private and I wouldn't really want them world-visible. It's not that they have super-secret info, but they're kinda "in house business".

Perhaps "accessible by the public if you know the link" is the correct solution. In your #659 example of "myjethro.com/public/?call=runsheet&id=abc213fgh890", just make id a uuid stored in the database identifying the runsheet.

Then have a 'public runsheet URL' button on the runsheet page, which can be pasted into emails. Also a 'Runsheet link' Service Field.

Also, run sheets are often built up slowly - they might contain doodlings or vague plans to begin with, until they are published in final form. So I wouldn't want over-eager people to read the run sheet early in the process and assume that's what the final version will be like.

In our church, PDF runsheets go out on Wednesday, but come Sunday, the musicians have changed the songs, new notices have been added, and Jimmy and Sally swapped weeks serving. All up the PDF from Wednesday is pretty useless, and there is nothing else available because Jethro keeps runsheets so close to its chest. Giving people a link to the live runsheet as it evolves would be a great improvement.

@tbar0970
Copy link
Owner

Perhaps "accessible by the public if you know the link" is the correct solution. In your #659 example of "myjethro.com/public/?call=runsheet&id=abc213fgh890", just make id a uuid stored in the database identifying the runsheet.

Yep. If the user had to click a button to generate this, it would signify "this run sheet is ready for publication"

Giving people a link to the live runsheet as it evolves would be a great improvement.

Yep

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

No branches or pull requests

3 participants