Name: nuxeo-timeoff
Owner: Nuxeo
Description: Holiday / timeoff request plugin
Created: 2015-11-30 13:47:35.0
Updated: 2016-11-14 15:18:46.0
Pushed: 2017-04-18 15:48:13.0
Size: 574
Language: HTML
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Nuxeo Timeoff is a holiday / timeoff request plugin. Based on a Nuxeo distribution (using workflow and automation chain features), this project demonstrates how to deploy a Polymer based site to handle requests and all the managers / HR validation process. This plugin is only the website, all the business process is handled inside the Studio Project.
This whole application is built as a single app page, with several Iron and Paper Polymer Components and Nuxeo Elements to communicate with Nuxeo.
This project is a sample project, without Nuxeo support.
The project is split in several sub modules :
nuxeo-timeoff-web
: the Polymer web application.nuxeo-timeoff-marketplace
: the Nuxeo package used to deploy the application in Nuxeo.nuxeo-timeoff-ftest
: the functional tests.hr_manager
group must be available containing the user that made the last HR validation.EmployeeManagerMapping
that contains the Employee / Manager mapping. The id
field is the employee username; and the label
field is his manager username.To build and run the tests, simply start the Maven build:
mvn clean install
Build options:
-Pftest
: include nuxeo-timeoff-ftest
module.-DskipCleanCache
: skip cleaning the node and bower cache.To build only the nuxeo-timeoff-web module
without using Maven or Ant:
npm install
bower install
gulp default
Install nuxeo-timeoff package.
Otherwise use the Nuxeo package built in nuxeo-timeoff-marketplace
module:
nuxeoctl mp-install nuxeo-timeoff-marketplace-$VERSION.zip
Nuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with SaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris. More information is available at www.nuxeo.com.