Para facilitar la gestión de los recursos en las aplicaciones y hacerlas más accesibles a los posibles desarrolladores que las utilicen, se incorpora en esta Release el concepto de “Usuarios Desarrolladores de Aplicación”.
Un usuario desarrollador en una aplicación será un usuario que pueda acceder a la aplicación y gestionar sus recursos. Podrá añadir sus propios recursos a la aplicación y eliminar recursos ya existentes. En este sentido se comportará como si se tratase del usuario propietario de la aplicación. Además podrá añadir nuevos usuarios colaboradores desarrolladores a la aplicación para permitirles el acceso a la misma. No podra podrá eliminar la aplicación ni tampoco cambiar la infromación información general de la misma.
Una vez creada la aplicación, a la hora de modificarla, se puede gestionar este nuevo tipo de usuarios en una nueva sección “App Developers”:
...
Desde esta sección se permite buscar, añadir y eliminar usuarios. Una vez añadidos, quedarán asociados como desarroladores desarrolladores en la aplicación.
Los usuarios que se añadían hasta ahora a la aplicación pasan a considerarse usuarios con permisos de acceso, sin permisos de gestión sobre permisos ni recursos. Tendrán acceso a los recursos con los permisos que se les haya asignado, pero no podrán gestionarlos en la aplicación. Este mismo comportamiento aplicará a las aplicaciones que tengan asociado un realm. Los usuarios que estén asociados a un rol que se haya incluido en la aplicación serán tratados como usuarios sin permisos de gestión.
...
Los usuarios con rol administrador o el usuario propietario podrápodrán:
Gestionar la aplicación
Modificar su información general
Añadir usuarios colaboradores desarrolladores y usuarios de acceso
Añadir y asignar recursos a usuarios de con acceso
Acceder a los recursos de la aplicación
Eliminar la aplicación
Los usuarios colaboradores desarrolladores de la aplicación:
Añadir usuarios colaboradores desarrolladores y usuarios de con acceso
Añadir y asignar recursos a usuarios de con acceso
Acceder a los recursos de la aplicación.
Los usuarios con permiso de acceso sólo podrán:
Acceder a los recursos de la aplicación
Como limitación, indicar que un usuario que tenga acceso de Manage sobre un recurso, podrá gestionarlo pero no eliminarlo (a no ser que sea el propietaro propietario del mismo)
...
Tambien También se han añadido algunos cambios sobre la edición de una aplicación.
Al editar una aplicación con un usuario propietario o desarrollador, se podrá visualizar el entorno de la aplicación en la nueva sección “Application Environment“:
...
Ahora podemos se podrá acceder a las opciones de los recursos directamente desde la edición, lo que nos permite permitirá asignar recursos y utilizar sus funciones funcionalidades desde la misma pantalla:
Al asignar o crear un tipo de recurso tanto en la edición como al crear una alicación aplicación “Step By Step” , el acceso se establecerá por defecto en “VIEW”, y los roles, en caso de estar asignados a un realm o a usuarios, se configurarán por defecto en a “ALL” :
La opción compartir (share) desaparece del listado, ya que ahora los usuarios colaboradores desarrolladores añaden sus recursos desde la sección de asignación de recursos en la gestión de aplicaciones.
...