Diferencia entre revisiones de «Anular permisos»

De MoodleDocs
(updated as per English 3.3)
(tidy up)
 
(No se muestran 11 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
{{Pendiente de traducir}}
 
{{Roles}}
{{Roles}}
Overrides are specific permissions designed to override a role in a specific context, allowing you to "tweak" your permissions as required.
Las anulaciones son permisos específicos diseñados para anular un papel en un contexto específico, permitiéndole "ajustar" sus permisos según sea necesario.


Overrides may be used to "open up" areas by giving users extra permissions. For example, an override may be used to enable students to rate forum posts (see [[Configuraciones del foro]] for details).
Las anulaciones pueden utilizarse  para abrir áreas dando a los usuarios permisos adicionales. Por ejemplo, se puede utilizar una anulación para permitir a los estudiantes calificar los mensajes del foro (veáse [[Configuraciones del foro]] para más detalles).


Overrides may also be used to prevent actions, such as starting new discussions in an archived forum.
Las anulaciones también se pueden utilizar para impedir acciones, como iniciar nuevas discusiones en un foro archivado.


==Permissions==
==Permisos==
[[Archivo:override permissions.png|thumb|Anular permisos con permisos anulados resaltados]]
[[Archivo:override permissions.png|thumb|Anular permisos con permisos anulados resaltados]]
There are four settings for each permission capability:
Hay cuatro configuraciones para cada capacidad de permiso:


;Inherit
;Heredar
:The default setting. If a capability is set to inherit, the user's permissions remain the same as they are in a less specific context, or another role where the capability is defined. For example, if a student is allowed to attempt quiz questions at the course level, their role in a specific quiz will inherit this setting. Ultimately, if permission is never allowed at any level, then the user will have no permission for that capability.  
:La configuración predeterminada. Si una capacidad está configurada para heredar, los permisos del usuario siguen siendo los mismos que en un contexto menos específico o en otro rol donde se define la capacidad. Por ejemplo, si a un estudiante se le permite responder preguntas de un examen a nivel de curso, su función en un examen específico heredará esta configuración. En última instancia, si nunca se permite el permiso en ningún nivel, entonces el usuario no tendrá permiso para esa capacidad.


;Allow
;Permitir
:This enables a user to use a capability in a given context. This permission applies for the context that the role gets assigned plus all lower contexts. For example, if a user is assigned the role of student in a course, they will be able to start new discussions in all forums in that course (unless a forum contains an override with a prevent or prohibit value for the capability).
:Esto permite a un usuario utilizar una capacidad en un contexto determinado. Este permiso se aplica al contexto en el que se asigna el rol más todos los contextos inferiores. Por ejemplo, si a un usuario se le asigna el rol de estudiante en un curso, podrá iniciar nuevas discusiones en todos los foros de ese curso (a menos que un foro contenga una anulación con un valor de prevención o prohibición para la capacidad).


;Prevent
;Prevenir
:By choosing this you are removing permission for this capability, even if the users with this role were allowed that permission in a higher context.
:Al elegir esto, está eliminando el permiso para esta capacidad, incluso si a los usuarios con este rol se les permitió ese permiso en un contexto superior.


;Prohibit
;Prohibir
:This is rarely needed, but occasionally you might want to completely deny permissions to a role in a way that can NOT be overridden at any lower context. An example of when you might need this is when an admin wants to prohibit one person from starting new discussions in any forum on the whole system. In this case they can create a role with that capability set to "Prohibit" and then assign it to that user in the system context.
:Esto rara vez es necesario, pero en ocasiones es posible que desee denegar completamente los permisos a una función de una manera que NO pueda ser anulada en ningún contexto inferior o por otra función. Un ejemplo de cuándo podría necesitar esto es cuando un administrador quiere prohibir que una persona inicie nuevas discusiones en cualquier foro de todo el sistema. En este caso, pueden crear un rol con esa capacidad configurada en "Prohibir" y luego asignarlo a ese usuario en el contexto del sistema.


==Conflict resolution of permissions==
==Resolución de conflicto de permisos==


Permissions at a "lower" context will generally override anything at a "higher" context (this applies to overrides and assigned roles). The exception is PROHIBIT which can not be overridden at lower levels.
Los permisos en un contexto "inferior" generalmente anularán cualquier cosa en un contexto "superior" (esto se aplica a las anulaciones y roles asignados). La excepción es PROHIBIR, que no se puede anular en niveles inferiores.


If two roles are assigned to a person in the same context, and for a particular permission one role has ALLOW and one has PREVENT, then ALLOW will win.
Si se asignan dos roles a una persona en el mismo contexto, y para un permiso particular un rol tiene PERMITIR y el otro PREVENIR, entonces PERMITIR ganará.


===Special exceptions===
===Excepciones especiales===


Note that the guest user account will generally be prevented from posting content (eg forums, calendar entries, blogs) even if it is given the capability to do so.
Tenga en cuenta que a la cuenta de usuario invitado generalmente se le impedirá publicar contenido (por ejemplo, foros, entradas de calendario, blogs) incluso si se le otorga la capacidad para hacerlo.


==Locations for overriding permissions==
==Ubicaciones para anular permisos==


*Front page context: ''Administration > Front Page settings > Users > Permissions''
*Contexto de la Portada: ''''Administración > Configuración de la portada > Usuarios > Permisos''
*Course category context (when used):''Category > Administration > Permissions''  
*Contexto de categoría de curso (cuando se usa): ''Categoría > Administración > Permisos''
*Course context: ''Administration > Course administration > Users > Permissions''  
*Contexto del curso: ''Administración > Administración del curso > Usuarios > Permisos''
*Module context: (from the chosen module) ''Administration > Module administration > Permissions''
*Contexto del módulo: (del módulo elegido) ''Administración > Administración del módulo > Permisos''
*Block context: (from the chosen block) ''Administration > Block administration > Permissions''
*Contexto del bloque: (del bloque elegido) ''Administración > Administración del bloque > Permisos''
*User context: (from the user's profile) ''Administration > Roles > Permissions''
*Contexto de usuario: (desde el perfil del usuario) ''Administración > Roles > Permisos''


==Ability to override permissions==
==Posibilidad de anular permisos==


Users who have the capability [[Capabilities/moodle/role:override|moodle/role:override]] allowed or the capability [[Capabilities/moodle/role:safeoverride|moodle/role:safeoverride]] allowed) can override permissions for selected roles (as set in [[Configuraciones del foro]]).
Los usuarios que tienen la capacidad [[Capabilities/moodle/role:override|moodle/role:override]] permitida, o la capacidad [[Capabilities/moodle/role:safeoverride|moodle/role:safeoverride]] permitida) pueden anular los permisos para usuarios seleccionados. roles (según lo establecido en [[Configuraciones del foro]]).


The default manager role has the capability moodle/role:override allowed, and can override permissions for all other roles.
El rol predeterminado de Mánager tiene la capacidad moodle/role:override permitida, y puede anular permisos para todos los otros roles.


The default teacher role has the capability moodle/role:safeoverride allowed, and can override permissions for the roles of non-editing teacher, student and guest.
El rol de profesor predeterminado tiene la capacidad moodle/role:safeoverride permitida y puede anular los permisos para los roles de profesor sin derechos de edición, estudiante e invitado.


==Enabling non-editing teachers to override safe permissions==
==Permitirle a profesores sin permiso de edición que anulen permisos seguros==


#Access ''Administration > Site Administration > Users > Permissions > Define roles''.
#Acceda a ''Administración > Administración del sitio > Usuarios > Permisos > Definir roles''.
#Edit the non-editing teacher role and change the capability [[Capabilities/moodle/role:safeoverride]] to allow.
#Edite el rol de profesor sin permisos de edición y cambie la capacidad [[Capabilities/moodle/role:safeoverride]] a permitir.
#Click the button "Save changes".
#Clic en el botón "Guardar cambios".
#Click the tab "Allow role overrides" (in ''Administration > Site administration > Users > Permissions > Define roles'').
#Clic en la pestaña "Permitir anulaciones de rol" (en ''Administración > Administración del sitio > Usuarios > Permisos > Definir roles'').
#Check the appropriate box(s) in the non-editing teacher row to set which role(s) they can override. Most likely it will just be the student role (you don't want non-editing teachers to be able to override managers), so check the box where the non-editing teacher row intersects with the student column.
#Active la(s) casilla(s) apropiada(s) en la fila del profesor sin derechos de edición para configurar cuál(es) rol(es) puede(n) anular. Lo más probable es que sea solamente el rol de estudiante (usted no quiere que los profesores sin derechos de edición puedan anular a los mánagers), por lo que activará la casilla donde el profesor sin derechos de edición se intersecta con la columna del estudiante.
#Click the button "Save changes".
#Clic en el botón "Guardar cambios".


If preferred, a new role for overriding permissions may be created and selected non-editing teachers assigned to it.
Si se prefiere, se puede crear un nuevo rol para anular permisos y asignarle profesores que no sean editores seleccionados .


==Overriding permissions for selected students==
==Anular permisos para estudiantes seleccionados==
Sometimes a teacher will want to over ride permissions for selected students. Typically they will assign a student a role locally. For example, assign a student as a non-editing teacher. However, managers can override specific permission in a role.  This does not create a new role. It modifies an existing specific role and affects all users assigned to that role in the context.  
A veces, un profesor querrá anular los permisos de estudiantes seleccionados. Por lo general, asignarán a un estudiante un rol localmente. Por ejemplo, asigne a un estudiante como profesor no editor. Sin embargo, los administradores pueden anular permisos específicos en un rol. Esto no crea un nuevo rol. Modifica un rol específico existente y afecta a todos los usuarios asignados a ese rol en el contexto.


Sometimes the administrator (or someone with the permissions to) will create a new role. For example, the administrator will copy all the student permissions to a new role, then change specific permissions. The teacher then assigns specific students to this role without having to worry about checking off the correct role permissions.
A veces, el administrador (o alguien con permisos para hacerlo) creará un nuevo rol. Por ejemplo, el administrador copiará todos los permisos de los estudiantes a un nuevo rol y luego cambiará permisos específicos. Luego, el profesor asigna estudiantes específicos a este rol sin tener que preocuparse por comprobar los permisos del rol correctos.


==Vea también==
==Vea también==

Revisión actual - 13:00 26 may 2024


Las anulaciones son permisos específicos diseñados para anular un papel en un contexto específico, permitiéndole "ajustar" sus permisos según sea necesario.

Las anulaciones pueden utilizarse para abrir áreas dando a los usuarios permisos adicionales. Por ejemplo, se puede utilizar una anulación para permitir a los estudiantes calificar los mensajes del foro (veáse Configuraciones del foro para más detalles).

Las anulaciones también se pueden utilizar para impedir acciones, como iniciar nuevas discusiones en un foro archivado.

Permisos

Anular permisos con permisos anulados resaltados

Hay cuatro configuraciones para cada capacidad de permiso:

Heredar
La configuración predeterminada. Si una capacidad está configurada para heredar, los permisos del usuario siguen siendo los mismos que en un contexto menos específico o en otro rol donde se define la capacidad. Por ejemplo, si a un estudiante se le permite responder preguntas de un examen a nivel de curso, su función en un examen específico heredará esta configuración. En última instancia, si nunca se permite el permiso en ningún nivel, entonces el usuario no tendrá permiso para esa capacidad.
Permitir
Esto permite a un usuario utilizar una capacidad en un contexto determinado. Este permiso se aplica al contexto en el que se asigna el rol más todos los contextos inferiores. Por ejemplo, si a un usuario se le asigna el rol de estudiante en un curso, podrá iniciar nuevas discusiones en todos los foros de ese curso (a menos que un foro contenga una anulación con un valor de prevención o prohibición para la capacidad).
Prevenir
Al elegir esto, está eliminando el permiso para esta capacidad, incluso si a los usuarios con este rol se les permitió ese permiso en un contexto superior.
Prohibir
Esto rara vez es necesario, pero en ocasiones es posible que desee denegar completamente los permisos a una función de una manera que NO pueda ser anulada en ningún contexto inferior o por otra función. Un ejemplo de cuándo podría necesitar esto es cuando un administrador quiere prohibir que una persona inicie nuevas discusiones en cualquier foro de todo el sistema. En este caso, pueden crear un rol con esa capacidad configurada en "Prohibir" y luego asignarlo a ese usuario en el contexto del sistema.

Resolución de conflicto de permisos

Los permisos en un contexto "inferior" generalmente anularán cualquier cosa en un contexto "superior" (esto se aplica a las anulaciones y roles asignados). La excepción es PROHIBIR, que no se puede anular en niveles inferiores.

Si se asignan dos roles a una persona en el mismo contexto, y para un permiso particular un rol tiene PERMITIR y el otro PREVENIR, entonces PERMITIR ganará.

Excepciones especiales

Tenga en cuenta que a la cuenta de usuario invitado generalmente se le impedirá publicar contenido (por ejemplo, foros, entradas de calendario, blogs) incluso si se le otorga la capacidad para hacerlo.

Ubicaciones para anular permisos

  • Contexto de la Portada: ''Administración > Configuración de la portada > Usuarios > Permisos
  • Contexto de categoría de curso (cuando se usa): Categoría > Administración > Permisos
  • Contexto del curso: Administración > Administración del curso > Usuarios > Permisos
  • Contexto del módulo: (del módulo elegido) Administración > Administración del módulo > Permisos
  • Contexto del bloque: (del bloque elegido) Administración > Administración del bloque > Permisos
  • Contexto de usuario: (desde el perfil del usuario) Administración > Roles > Permisos

Posibilidad de anular permisos

Los usuarios que tienen la capacidad moodle/role:override permitida, o la capacidad moodle/role:safeoverride permitida) pueden anular los permisos para usuarios seleccionados. roles (según lo establecido en Configuraciones del foro).

El rol predeterminado de Mánager tiene la capacidad moodle/role:override permitida, y puede anular permisos para todos los otros roles.

El rol de profesor predeterminado tiene la capacidad moodle/role:safeoverride permitida y puede anular los permisos para los roles de profesor sin derechos de edición, estudiante e invitado.

Permitirle a profesores sin permiso de edición que anulen permisos seguros

  1. Acceda a Administración > Administración del sitio > Usuarios > Permisos > Definir roles.
  2. Edite el rol de profesor sin permisos de edición y cambie la capacidad Capabilities/moodle/role:safeoverride a permitir.
  3. Clic en el botón "Guardar cambios".
  4. Clic en la pestaña "Permitir anulaciones de rol" (en Administración > Administración del sitio > Usuarios > Permisos > Definir roles).
  5. Active la(s) casilla(s) apropiada(s) en la fila del profesor sin derechos de edición para configurar cuál(es) rol(es) puede(n) anular. Lo más probable es que sea solamente el rol de estudiante (usted no quiere que los profesores sin derechos de edición puedan anular a los mánagers), por lo que activará la casilla donde el profesor sin derechos de edición se intersecta con la columna del estudiante.
  6. Clic en el botón "Guardar cambios".

Si se prefiere, se puede crear un nuevo rol para anular permisos y asignarle profesores que no sean editores seleccionados .

Anular permisos para estudiantes seleccionados

A veces, un profesor querrá anular los permisos de estudiantes seleccionados. Por lo general, asignarán a un estudiante un rol localmente. Por ejemplo, asigne a un estudiante como profesor no editor. Sin embargo, los administradores pueden anular permisos específicos en un rol. Esto no crea un nuevo rol. Modifica un rol específico existente y afecta a todos los usuarios asignados a ese rol en el contexto.

A veces, el administrador (o alguien con permisos para hacerlo) creará un nuevo rol. Por ejemplo, el administrador copiará todos los permisos de los estudiantes a un nuevo rol y luego cambiará permisos específicos. Luego, el profesor asigna estudiantes específicos a este rol sin tener que preocuparse por comprobar los permisos del rol correctos.

Vea también