tbar0970 / jethro-pmm

Jethro Pastoral Ministry Manager
GNU General Public License v3.0
35 stars 25 forks source link

Limit rosters in members area to "my" roster #494

Open GatesheadBen opened 6 years ago

GatesheadBen commented 6 years ago

(Where a church is using Jethro for managing many rosters) it would be useful to limit the list presented to members to be only rosters with them on.

Enhancement, add a system option to restrict rosters presented in the members interface to only show rosters with that member on.

tbar0970 commented 6 years ago

Interesting. The members interface home page already gives you a list of "my roster allocations" - that is, a very limited view of the roster. But I can see how this would be useful too.

s4069b commented 6 years ago

Actually, there are situations where people need to see rosters which they are NOT on. For example the person coordinating Sunday School, or Music, or even welcoming or morning tea. They are just examples. But there are people who don't need a Jethro login (and so don't have access to the backend) but do need to see who has been rostered on.

Being able to limit the list to a particular congregation might be helpful?

GatesheadBen commented 6 years ago

I agree and it is a difficult conversation we are having with the staff and ministry leaders at the moment. There is a desire to unify the way we do rostering and contact management across the church with a few constraints

I agree with s4069b that there are some rotas which will work for us being properly public (e.g. preaching rota) but for most others we aren't in the position to say every member should see every detail. For us, people knowing who is responsible for something (coordinating Sunday School, or music...) is different to people knowing what exactly each of our serving youth members are doing Sunday by Sunday.

Does that make sense?

tbar0970 commented 6 years ago

The system setting mentioned in the first post above would allow the extra restriction to be enforced on those systems that need it, without affecting other systems.

tbar0970 commented 6 years ago

I wonder if we should build this into the "visibility" setting of a roster view. Currently there is "only for logged in users" and "public". There's already a request to add an option for "visible in the members area but not publicly" We could also another option "visible in the members area only for people assigned to it"

GatesheadBen commented 6 years ago

Sounds excellent.

On 14 June 2018 at 12:57, Tom Barrett notifications@github.com wrote:

I wonder if we should build this into the "visibility" setting of a roster view. Currently there is "only for logged in users" and "public". There's already a request to add an option for "visible in the members area but not publicly" We could also another option "visible in the members area only for people assigned to it"

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/tbar0970/jethro-pmm/issues/494#issuecomment-397268729, or mute the thread https://github.com/notifications/unsubscribe-auth/AL7vInZcayWend8-Nd_fwzNF69kDwGQOks5t8k-ugaJpZM4UZSyn .

-- 07858 739412 11 Jubilee Ave - NE9 7HN