...
We recommend building and running KFS locally. The KFS war can be build using maven (
mvn -DskipTests=true package
) and deployed to a container such as Tomcat.Info Note, the -DskipTests=true is optional, but if you don't skip the tests, they will take some time to run and aren't strictly necessary for packaging the KFS war.
- We recommend building and running a Standalone Rice instance locally. The Rice war can also be built using maven and deployed to a container such as Tomcat. See the Rice Documentation. Also, see Development Standalone Rice for information on setting up your database and standalone rice on your workstation.
To enable optional modules we need to toggle the module.<module name>.enabled property to true, and add the appropriate spring files and message property files.
Access Security
For example, to enable Access Security (Take care to add sec files to the current properties particularly for property.files and rice.struts.message.resources.):
Code Block module.access.security.enabled=true fin.kr.additionalSpringFiles=[CURRENT fin.kr.additionalSpringFiles],\ classpath:org/kuali/kfs/sec/spring-sec-rice-overrides.xml institution.spring.source.files=,\ classpath:org/kuali/kfs/sec/spring-sec.xml,\ classpath:org/kuali/kfs/sec/spring-sec-gl-overrides.xml,\ classpath:org/kuali/kfs/module/ld/spring-sec-ld-overrides.xml,\ classpath:org/kuali/kfs/module/purap/spring-sec-purap-overrides.xml property.files=[CURRENT property.files],classpath:org/kuali/kfs/sec/sec-resources.properties rice.struts.message.resources=[CURRENT property.files],org.kuali.kfs.sec.sec-resources
- Also note, there is a parameter to enable Access Security: KFS-SEC, ENABLE_ACCESS_SECURITY, which is set to "Y" in demo data, but "N" in bootstrap.
- Also, to enable the Access Security menu items under System in the Dashboard, assign the following four KFS-SEC permissions to the KFS-SYS Technical Administrator and KFS-SYS Manager roles. For base demo data, the attached assign-sec-perms.sql script should work.
- Initiate Document AccessSecuritySimpleMaintenanceDocument
- Look Up Records KFS-SEC
- Inquire Into Records KFS-SEC
- Edit Document AccessSecuritySimpleMaintenanceDocument PreRoute
Info |
---|
For more information on how to configure KFS to connect to a Standalone Rice instance, see 7.0 Technical Changes. |
...