Page 1 of 1
Permisos - notas
PostPosted:Wed Mar 19, 2014 12:12 pm
by Andy_CARP
Buenas, soy nuevo usuario de OpenKM, ya lo tengo instalado y configurado en debian 7 amd64, utilizando SQL Server 2008 como base de datos y ActiveDirectory para validar usuarios a traves de diferentes roles.
Queria consultar si es posible gestionar los permisos, actualmente tenemos la necesidad de que un cierto grupo de usuarios puedan ver la documentacion que se encuentra en una carpeta y no puedan realizar modificaciones, pero nos gustaria que los mismos puedan escribir notas en los mismos, la idea de esto seria que opinaran sobre los docs, indicandonos si desean que realicemos alguna modificacion en estos.
Saludos!
Re: Permisos - notas
PostPosted:Fri Mar 21, 2014 6:53 pm
by jllort
Se tendría que añadir un privilegio más y gestionarlo. Este privilegio ahora mismo no existe como tal. El tema tampoco es que sea muy complicado de implementar, pero hay que hacerlo.
Re: Permisos - notas
PostPosted:Fri Mar 28, 2014 12:47 am
by Andy_CARP
jllort wrote:Se tendría que añadir un privilegio más y gestionarlo. Este privilegio ahora mismo no existe como tal. El tema tampoco es que sea muy complicado de implementar, pero hay que hacerlo.
Voy a intentar realizar esto que comentas, debería enviarles el archivo diff luego?
Re: Permisos - notas
PostPosted:Sat Mar 29, 2014 7:55 am
by jllort
Con el mismo eclipse puedes generar un patch ( en la opcion de menu team -> create path lo tienes ). Si lo haces así envianoslo para "project", en el asistente hay una opción de menu que te permite escoger 3 opciones y una es project.
Re: Permisos - notas
PostPosted:Mon Mar 31, 2014 3:49 pm
by Andy_CARP
jllort,
podrás orientarme un poco sobre el código para poder realizar estas modificaciones.
Muchas Gracias!
Re: Permisos - notas
PostPosted:Tue Apr 01, 2014 1:31 am
by Andy_CARP
Logre compilar por primera vez el codigo, pero luego cambie unas cosas, y compile y desde entonces siempre me da este error, de hecho fui a TEAM -> Update to HEAD, sincroniza, compilo y cuando intento probar nuevamente esto.
Revise la config y esta tal cual en el video.
Code: Select allEstado HTTP 404 - /OpenKM/frontend/index.jsp
type Informe de estado
mensaje /OpenKM/frontend/index.jsp
descripción El recurso requerido (/OpenKM/frontend/index.jsp) no está disponible.
Apache Tomcat/7.0.27
Compilacion:
Code: Select allSLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building OpenKM Web Application 6.2.6-DEV
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ openkm ---
[INFO] Deleting C:\workspace\openkm\target
[INFO] Deleting C:\workspace\openkm\war\WEB-INF\classes
[INFO]
[INFO] --- buildnumber-maven-plugin:1.0:create (default) @ openkm ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\workspace\openkm
[INFO] Storing buildNumber: null at timestamp: 1396315089974
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\workspace\openkm
[INFO] Storing buildScmBranch: UNKNOWN_BRANCH
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ openkm ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 516 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ openkm ---
[INFO] Compiling 1082 source files to C:\workspace\openkm\war\WEB-INF\classes
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ openkm ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ openkm ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ openkm ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ openkm ---
[INFO] Compiling module com.openkm.frontend.Main
[INFO] Validating newly compiled units
[INFO] Ignored 5 units with compilation errors in first pass.
[INFO] Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[INFO] Scanning for additional dependencies: jar:file:/C:/Documents%20and%20Settings/Administrador/.m2/repository/com/google/gwt/gwt-incubator/2.1.0/gwt-incubator-2.1.0.jar!/com/google/gwt/gen2/table/client/AbstractScrollTable.java
[INFO] Computing all possible rebind results for 'com.google.gwt.gen2.table.client.AbstractScrollTable.Impl'
[INFO] Rebinding com.google.gwt.gen2.table.client.AbstractScrollTable.Impl
[INFO] Could not find an exact match rule. Using 'closest' rule <replace-with class='com.google.gwt.gen2.table.client.AbstractScrollTable.ImplIE6'/> based on fall back values. You may need to implement a specific binding in case the fall back behavior does not replace the missing binding
[INFO] Scanning for additional dependencies: jar:file:/C:/Documents%20and%20Settings/Administrador/.m2/repository/com/google/gwt/gwt-incubator/2.1.0/gwt-incubator-2.1.0.jar!/com/google/gwt/gen2/table/client/FixedWidthTableImpl.java
[INFO] Computing all possible rebind results for 'com.google.gwt.gen2.table.client.FixedWidthTableImpl.Impl'
[INFO] Rebinding com.google.gwt.gen2.table.client.FixedWidthTableImpl.Impl
[INFO] Could not find an exact match rule. Using 'closest' rule <replace-with class='com.google.gwt.gen2.table.client.FixedWidthTableImpl.ImplIE8'/> based on fall back values. You may need to implement a specific binding in case the fall back behavior does not replace the missing binding
[INFO] Compiling 6 permutations
[INFO] Compiling permutation 0...
[INFO] Process output
[INFO] Compiling
[INFO] Compiling permutation 2...
[INFO] Process output
[INFO] Compiling
[INFO] Compiling permutation 1...
[INFO] Process output
[INFO] Compiling
[INFO] Compiling permutation 3...
[INFO] Compiling permutation 4...
[INFO] Compiling
[INFO] Compiling permutation 5...
[INFO] Compile of permutations succeeded
[INFO] Linking into C:\workspace\openkm\target\OpenKM\frontend
[INFO] Link succeeded
[INFO] Compilation succeeded -- 250,437s
[INFO]
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ openkm ---
[INFO] Packaging webapp
[INFO] Assembling webapp [openkm] in [C:\workspace\openkm\target\OpenKM]
[INFO] Processing war project
[INFO] Copying webapp resources [C:\workspace\openkm\src\main\webapp]
[INFO] Webapp assembled in [107719 msecs]
[INFO] Building war: C:\workspace\openkm\target\OpenKM.war
[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ignored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specified as 'true')
[INFO] Packaging classes
[INFO] Building jar: C:\workspace\openkm\target\OpenKM-classes.jar
[INFO]
[INFO] --- buildnumber-maven-plugin:1.0:create (default) @ openkm ---
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\workspace\openkm
[INFO] Storing buildNumber: null at timestamp: 1396315505115
[INFO] Executing: cmd.exe /X /C "svn --non-interactive info"
[INFO] Working directory: C:\workspace\openkm
[INFO] Storing buildScmBranch: UNKNOWN_BRANCH
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ openkm ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 516 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ openkm ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ openkm ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ openkm ---
[INFO] Not compiling test sources
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ openkm ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ openkm ---
[INFO] com.openkm.frontend.Main is up to date. GWT compilation skipped
[INFO]
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ openkm ---
[INFO] Packaging webapp
[INFO] Assembling webapp [openkm] in [C:\workspace\openkm\target\OpenKM]
[INFO] Processing war project
[INFO] Copying webapp resources [C:\workspace\openkm\src\main\webapp]
[INFO] Webapp assembled in [4813 msecs]
[INFO] Building war: C:\workspace\openkm\target\OpenKM.war
[WARNING] Warning: selected war files include a WEB-INF/web.xml which will be ignored
(webxml attribute is missing from war task, or ignoreWebxml attribute is specified as 'true')
[INFO] Packaging classes
[INFO] Building jar: C:\workspace\openkm\target\OpenKM-classes.jar
[WARNING] Artifact com.openkm:openkm:jar:classes:6.2.6-DEV already attached to project, ignoring duplicate
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ openkm ---
[INFO] Installing C:\workspace\openkm\target\OpenKM.war to C:\Documents and Settings\Administrador\.m2\repository\com\openkm\openkm\6.2.6-DEV\openkm-6.2.6-DEV.war
[INFO] Installing C:\workspace\openkm\pom.xml to C:\Documents and Settings\Administrador\.m2\repository\com\openkm\openkm\6.2.6-DEV\openkm-6.2.6-DEV.pom
[INFO] Installing C:\workspace\openkm\target\OpenKM-classes.jar to C:\Documents and Settings\Administrador\.m2\repository\com\openkm\openkm\6.2.6-DEV\openkm-6.2.6-DEV-classes.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7:33.609s
[INFO] Finished at: Mon Mar 31 22:25:37 BRT 2014
[INFO] Final Memory: 49M/494M
[INFO] ------------------------------------------------------------------------
Re: Permisos - notas
PostPosted:Tue Apr 01, 2014 2:40 am
by Andy_CARP
Bueno, me auto respondo, mas allá de bajar todo el código nuevamente desde el SVN y sin resultado dije, es algo del entorno, por lo cual procedí a borrar el "Build All" y el "Server", configure nuevamente según el vídeo, lo único que hice diferente fue probar de iniciarlo la primera vez con el bat de openkm, luego probé con el server configurado en eclipse y salio andando de maravilla.
Saludos!
Re: Permisos - notas
PostPosted:Wed Apr 02, 2014 10:50 am
by jllort
A veces la primera vez que te descargas el proyecto desde el eclipse, parece que el eclipse no lo termina de gestionar del todo bien. Lo suyo entonces es desde el terminal hacer un
con el eclipse parado. Que indirectamente es lo que al final has hecho.
Re: Permisos - notas
PostPosted:Sun Apr 06, 2014 5:57 am
by Andy_CARP
jllort,
podrás orientarme un poco sobre el código para poder realizar estas modificaciones.
Re: Permisos - notas
PostPosted:Thu Apr 10, 2014 6:35 am
by jllort
Te adjunto un ejemplo que extiende la seguridad convencional restringiendola ( si no recuerdo mal, la verdad es que este código es bastante antiguo y no lo tengo todo en la cabeza ). Esto te puede servir como ejemplo base para lo que quieres hacer en el tema de las notas. Con una cuantos cambios y haciendo que interactue con el panel de las notas esto ya lo tendras. Yo de momento no entraría en modificar el core para añadir la seguridad, esto seria bastante mas complicado y creo que lo mas sencillo para ti ahora mismo es añadir un panel adicional para gestionarla.
(7.55 KiB) Downloaded 639 times
Re: Permisos - notas
PostPosted:Fri Apr 11, 2014 4:15 am
by Andy_CARP
Buenisimo gracias!! Los ma tengo al tanto
