As you may know, Joomla 1.6 brings a new ACL where you can define actions for each usergroup individually.
SermonSpeaker 4.0 supports this ACL, but what does this mean for us?

The options for SermonSpeaker now include a new register called "Permissions". Here you can set for each group what actions should be allowed. Default is "inherit" which means the settings are taken from the Joomla "Global Configuration".

Actions

  • Configure - Allows to set the global options for the component.
    Default: only Super Users
  • Access Component - Allows access to the SermonSpeaker backend.
    Default: only Super Users and Administrator
  • Create - Allows to create a new record. Used in the backend to create new entries and for the Frontend Upload.
    Default: all except Public and Registered
  • Delete - Allows to delete a record. Used in the backend to empty the trash, deletes also the sermon file.
    Default: only Super Users, Administrator and Manager
  • Edit - Allows to edit a record, but not the state of it. Used in the backend to get the edit form for an entry.
    Default: Super Users, Manager, Editor and their subgroups
  • Edit State - Allows to edit the state of an entry. Used in the backend to publish/unpublish/trash/archive an entry.
    Default: Super Users, Manager, Administrator and Publisher
  • Edit Own - Allows to edit an own record, but not the state of it. Used in the backend to get the edit form for an entry.
    Default: all except Public and Registered

If you want to use the Frontend Uploader, you have to allow "Create" for the selected usergroup or it will not work.
If you want to use the backend, you need to enable the selected usergroup for "Access Component" or they will not see SermonSpeaker in the menu "Components".