La Gestión Masiva de Accesos permite a los administradores editar de forma masiva las condiciones de acceso de los Metadatos y Bitstreams en los objetos seleccionados.

Uso:

  • Cuando se ha iniciado sesión como Administrador, es posible modificar las condiciones de acceso a los Metadatos y Bitstreams de los ítems siguiendo la ruta: "Management > Access Control > Bulk Access Management".
  • Los administradores de Comunidad o Colección también pueden utilizar esta herramienta desde la pestaña "Access Control" en las páginas "Edit Community", "Edit Collection" o "Edit Item". En este contexto, la herramienta solo realizará cambios dentro de la Comunidad, Colección o Ítem seleccionados.


En el primer cuadro (Paso 1) deben seleccionarse los objetos sobre los cuales se modificarán las condiciones de acceso.


En el segundo cuadro (Paso 2), el administrador deberá elegir si desea modificar las condiciones de acceso en los Metadatos, en los Bitstreams o en ambos.

Las acciones que se pueden realizar son:

  • Reemplazar las condiciones de acceso existentes
  • Agregar nuevas condiciones a las ya existentes


Si no existe una condición de acceso previamente definida, aparecerá un cuadro de advertencia.

 


Las condiciones de acceso que se pueden elegir por defecto son:

  • Openaccess
  • Administrator
  • Embargo
  • Lease

Una vez finalizado, haz clic en Execute. El proceso se iniciará. Si se ejecuta correctamente, se mostrará la página del proceso y un mensaje de éxito.

 


Actualmente, DSpace admite una única configuración de funcionalidad definida por defaultBulkAccessConditionConfiguration, en la cual se especifican las condiciones de acceso disponibles para los Metadatos del Ítem y del Bitstream.

Las condiciones de acceso que aparecen en el menú desplegable están configuradas por defecto como Openaccess, Administrator, Embargo y Lease.

Estas pueden modificarse editando y agregando opciones en el código:

 <bean id="defaultBulkAccessConditionConfiguration"
          class="org.dspace.app.bulkaccesscontrol.model.BulkAccessConditionConfiguration">
        <property name="name" value="default"/>
        <property name="itemAccessConditionOptions">
            <list>
                <ref bean="openAccess"/>
                <ref bean="administrator"/>
                <ref bean="embargoed" />
                <ref bean="lease"/>
            </list>
        </property>
        <property name="bitstreamAccessConditionOptions">
            <list>
                <ref bean="openAccess"/>
                <ref bean="administrator"/>
                <ref bean="embargoed" />
                <ref bean="lease"/>
            </list>
        </property>
    </bean>

    <bean id="bulkAccessConditionConfigurationService"
          class="org.dspace.app.bulkaccesscontrol.service.BulkAccessConditionConfigurationService">
        <property name="bulkAccessConditionConfigurations">
            <list>
                <ref bean="defaultBulkAccessConditionConfiguration"/>
            </list>
        </property>
    </bean>


Consulte esta página para obtener más información: https://github.com/DSpace/DSpace/blob/main/dspace/config/spring/api/access-conditions.xml#L78-L106