khornberg / sermon-manager-import

Import sermons into Sermon Manager for Wordpress
http://wordpress.org/plugins/sermon-manager-import/
GNU General Public License v2.0
4 stars 2 forks source link

Permissions linked with Media rather than Sermons #9

Open andrewgalpin opened 9 years ago

andrewgalpin commented 9 years ago

We are using the Press Permit plugin to manage user roles and it seems when you give a user any media permissions (access to the media library), they also get the ability to import sermons using the plugin (but not access to the rest of Sermon Manager). The opposite is true if you just give someone access to the Sermons and not media (they cannot import using the plugin).

Could this be changed?

khornberg commented 9 years ago

Maybe. I'll have to look into it.

What is your desired end state for permissions?

andrewgalpin commented 9 years ago

For the import to be available to those who have permission to create and edit sermons, and not available to those who have permission to upload and edit the media library.

Thanks

On Mon, Jun 29, 2015 at 6:38 pm, Kyle Hornberg < notifications@github.com [notifications@github.com] > wrote: Maybe. I'll have to look into it.

What is your desired end state for permissions?

— Reply to this email directly or view it on GitHub [https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116771148] .[https://github.com/notifications/beacon/AMf59-3gzPQQmsw9KBMf3FDLT3xo_DwLks5oYXohgaJpZM4FORe8.gif]

khornberg commented 9 years ago

Do you have those kind of permissions within Sermon Manager?

To import sermons is to add them to the media library. If I understand SM correctly, one adds a sermon to the media library as well. Once added to the media library, a sermon manager entry is created. SM uses that entry, which includes a pointer to the sermon in the media library, to server the sermon.

I'm not sure I understand how one can create a sermon but not edit the files in the media library? Is that being done by another process or person?

Kyle

On Mon, Jun 29, 2015 at 12:48 PM, andrewgalpin notifications@github.com wrote:

For the import to be available to those who have permission to create and edit sermons, and not available to those who have permission to upload and edit the media library.

Thanks

On Mon, Jun 29, 2015 at 6:38 pm, Kyle Hornberg < notifications@github.com [notifications@github.com] > wrote: Maybe. I'll have to look into it.

What is your desired end state for permissions?

— Reply to this email directly or view it on GitHub [ https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116771148] .[ https://github.com/notifications/beacon/AMf59-3gzPQQmsw9KBMf3FDLT3xo_DwLks5oYXohgaJpZM4FORe8.gif]

— Reply to this email directly or view it on GitHub https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116773869 .

andrewgalpin commented 9 years ago

Sermons are managed on a separate level, just like posts and pages. It's true that you need to be able to add media to the library in order to upload a new sermon, but for users who don't permission to access the sermons, they are able to add new sermons through the importer if they have access to just the media library.

User 1: Permission Just for Media The import option under sermons (only the import option) is available so they can add upload new sermons to the plugin. They wont be able to edit them, but they have the option to upload them.

Ideally User 1 should not be able to see any of the sermon options, because they don't have any permissions associated with them.

Does that help? So its more in preventing users who shouldn't have access rather than granting users who should have access, as you rightly pointed out.

Andy

Date: Mon, 29 Jun 2015 11:29:05 -0700 From: notifications@github.com To: sermon-manager-import@noreply.github.com CC: andrewgalpin@msn.com Subject: Re: [sermon-manager-import] Permissions linked with Media rather than Sermons (#9)

Do you have those kind of permissions within Sermon Manager?

To import sermons is to add them to the media library. If I understand SM

correctly, one adds a sermon to the media library as well.

Once added to the media library, a sermon manager entry is created. SM uses

that entry, which includes a pointer to the sermon in the media library, to

server the sermon.

I'm not sure I understand how one can create a sermon but not edit the

files in the media library? Is that being done by another process or person?

Kyle

On Mon, Jun 29, 2015 at 12:48 PM, andrewgalpin notifications@github.com

wrote:

For the import to be available to those who have permission to create and

edit

sermons, and not available to those who have permission to upload and edit

the

media library.

Thanks

On Mon, Jun 29, 2015 at 6:38 pm, Kyle Hornberg < notifications@github.com

[notifications@github.com] > wrote:

Maybe. I'll have to look into it.

What is your desired end state for permissions?

Reply to this email directly or view it on GitHub

[

https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116771148]

.[

https://github.com/notifications/beacon/AMf59-3gzPQQmsw9KBMf3FDLT3xo_DwLks5oYXohgaJpZM4FORe8.gif]

Reply to this email directly or view it on GitHub

https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116773869

.

— Reply to this email directly or view it on GitHub.

khornberg commented 9 years ago

That helps. I'll have to look into making the permissions more fine grained.

Kyle

On Mon, Jun 29, 2015 at 2:41 PM, andrewgalpin notifications@github.com wrote:

Sermons are managed on a separate level, just like posts and pages. It's true that you need to be able to add media to the library in order to upload a new sermon, but for users who don't permission to access the sermons, they are able to add new sermons through the importer if they have access to just the media library.

User 1: Permission Just for Media The import option under sermons (only the import option) is available so they can add upload new sermons to the plugin. They wont be able to edit them, but they have the option to upload them.

Ideally User 1 should not be able to see any of the sermon options, because they don't have any permissions associated with them.

Does that help? So its more in preventing users who shouldn't have access rather than granting users who should have access, as you rightly pointed out.

Andy

Date: Mon, 29 Jun 2015 11:29:05 -0700 From: notifications@github.com To: sermon-manager-import@noreply.github.com CC: andrewgalpin@msn.com Subject: Re: [sermon-manager-import] Permissions linked with Media rather than Sermons (#9)

Do you have those kind of permissions within Sermon Manager?

To import sermons is to add them to the media library. If I understand SM

correctly, one adds a sermon to the media library as well.

Once added to the media library, a sermon manager entry is created. SM uses

that entry, which includes a pointer to the sermon in the media library, to

server the sermon.

I'm not sure I understand how one can create a sermon but not edit the

files in the media library? Is that being done by another process or person?

Kyle

On Mon, Jun 29, 2015 at 12:48 PM, andrewgalpin notifications@github.com

wrote:

For the import to be available to those who have permission to create and

edit

sermons, and not available to those who have permission to upload and edit

the

media library.

Thanks

On Mon, Jun 29, 2015 at 6:38 pm, Kyle Hornberg < notifications@github.com

[notifications@github.com] > wrote:

Maybe. I'll have to look into it.

What is your desired end state for permissions?

Reply to this email directly or view it on GitHub

[

https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116771148 ]

.[

https://github.com/notifications/beacon/AMf59-3gzPQQmsw9KBMf3FDLT3xo_DwLks5oYXohgaJpZM4FORe8.gif ]

Reply to this email directly or view it on GitHub

< https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116773869

.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/khornberg/sermon-manager-import/issues/9#issuecomment-116813301 .