markash / threesixty Goto Github PK
View Code? Open in Web Editor NEWEmployee 360 Performance Review
Home Page: http://markash.github.io/threesixty/
Employee 360 Performance Review
Home Page: http://markash.github.io/threesixty/
Using an Objective id with a non-URL encoded value breaks the edit view navigation.
When the user changes the state from Creating -> Created via the Publish button, the Save button linked to the view does not become disabled. Sometimes pressing this afterwards causes issues with the form display.
Upload users into the system.
Allow the assessment description to either be markdown or html
Active filters not cleared on clicking Clear All Filters
2018-08-07T05:55:44.536419+00:00 app[web.1]:
2018-08-07T05:55:44.536421+00:00 app[web.1]: ***************************
2018-08-07T05:55:44.536423+00:00 app[web.1]: APPLICATION FAILED TO START
2018-08-07T05:55:44.536424+00:00 app[web.1]: ***************************
2018-08-07T05:55:44.536426+00:00 app[web.1]:
2018-08-07T05:55:44.536427+00:00 app[web.1]: Description:
2018-08-07T05:55:44.536429+00:00 app[web.1]:
2018-08-07T05:55:44.536434+00:00 app[web.1]: The dependencies of some of the beans in the application context form a cycle:
2018-08-07T05:55:44.536435+00:00 app[web.1]:
2018-08-07T05:55:44.536442+00:00 app[web.1]: vaadinAuditorAware (field private za.co.yellowfire.threesixty.domain.user.UserService za.co.yellowfire.threesixty.domain.user.VaadinAuditorAware.userService)
2018-08-07T05:55:44.536444+00:00 app[web.1]: ┌─────┐
2018-08-07T05:55:44.536448+00:00 app[web.1]: | userService defined in URL [jar:file:/app/target/threesixty-0.1.2.alpha.jar!/BOOT-INF/classes!/za/co/yellowfire/threesixty/domain/user/UserService.class]
2018-08-07T05:55:44.536450+00:00 app[web.1]: ↑ ↓
2018-08-07T05:55:44.536451+00:00 app[web.1]: | securityConfig (field private za.co.yellowfire.threesixty.domain.user.UserService za.co.yellowfire.threesixty.config.SecurityConfig.userService)
2018-08-07T05:55:44.536453+00:00 app[web.1]: └─────┘
2018-08-07T05:55:44.536455+00:00 app[web.1]:
2018-08-07T05:55:44.536456+00:00 app[web.1]:
2018-08-07T05:55:44.652209+00:00 heroku[web.1]: State changed from starting to crashed
2018-08-07T05:55:44.634722+00:00 heroku[web.1]: Process exited with status 1
The Add button is not enabled on new Assessments
The assessment screen should show the very first assessment criteria when creating a new assesment else the screen looks incomplete and the user is not sure what action to perform.
Assessment ratings header has an underline
Weighting on the Assessment Rating Panel does not trigger the Save button to be enabled. Probably the binder is only looking at the 4 fields and not the AssessmentRatingsField :-S
The onCreate() was abstract to allow for implementations to implement this functionality however not all search views require an onCreate() function. Therefore allow implementations to add the Create
button to the toolbar and the implementation of the onCreate() method to support that button. This makes the search view more flexible and follows the design to utilize the toolbar from the view to manage the buttons and search fields in the toolbar section of the view.
The registered period statistic should be redirecting to the users screen filtered by the users that are registered for that period.
The individual links on the notification screen and the view all do not work.
At the moment the failure is reported to the Console but this should be saved to the notification panel so that the administrator can action this.
The issue was that the style.sass.cache could not be found and I think it is recompiling the sass to css on every request. Looking to pre-compile the sass at compile time so that the rendering time is reduced.
Make the Vagrant distribution available.
Objectives are not editable once created
logging.level=DEBUG
logging.level.org.springframework=DEBUG
logging.file=/home/LogFiles/boot.log
Dashboard users card does not navigate to the users search screen
Creating a filter on a different field should stack the filters with an AND clause instead of just taking the last filter and ignoring all the prior filters. At the moment all the filters are shown but only the last is applied :-S
Creating a filter on a field that is already filter should replace and not stack in the filters section.
Allow the search screen to be exported to Excel
The assessment screen does not indicate that the weighting should be 100 for the assessment to be published.
2016-01-16T14:38:33.158907+00:00 app[web.1]: Jan 16, 2016 2:38:33 PM com.vaadin.server.DefaultErrorHandler doDefault
2016-01-16T14:38:33.158911+00:00 app[web.1]: SEVERE:
2016-01-16T14:38:33.158913+00:00 app[web.1]: com.vaadin.data.Property$ReadOnlyException
2016-01-16T14:38:33.158914+00:00 app[web.1]: at com.vaadin.ui.AbstractField.setValue(AbstractField.java:493)
2016-01-16T14:38:33.158916+00:00 app[web.1]: at com.vaadin.ui.AbstractField.setValue(AbstractField.java:468)
2016-01-16T14:38:33.158917+00:00 app[web.1]: at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:691)
2016-01-16T14:38:33.158918+00:00 app[web.1]: at com.vaadin.ui.AbstractSelect.select(AbstractSelect.java:1527)
2016-01-16T14:38:33.158920+00:00 app[web.1]: at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
2016-01-16T14:38:33.158921+00:00 app[web.1]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-01-16T14:38:33.158922+00:00 app[web.1]: at java.lang.reflect.Method.invoke(Method.java:497)
2016-01-16T14:38:33.158922+00:00 app[web.1]: at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)
2016-01-16T14:38:33.158923+00:00 app[web.1]: at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:198)
2016-01-16T14:38:33.158933+00:00 app[web.1]: at com.vaadin.ui.AbstractField.fireValueChange(AbstractField.java:1159)
2016-01-16T14:38:33.158933+00:00 app[web.1]: at com.vaadin.ui.AbstractField.setValue(AbstractField.java:570)
2016-01-16T14:38:33.158932+00:00 app[web.1]: at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:1003)
2016-01-16T14:38:33.158934+00:00 app[web.1]: at com.vaadin.ui.AbstractField.setValue(AbstractField.java:468)
2016-01-16T14:38:33.158935+00:00 app[web.1]: at com.vaadin.ui.ComboBox.changeVariables(ComboBox.java:730)
2016-01-16T14:38:33.158936+00:00 app[web.1]: at com.vaadin.server.communication.ServerRpcHandler.changeVariables(ServerRpcHandler.java:603)
2016-01-16T14:38:33.158915+00:00 app[web.1]: at com.vaadin.ui.AbstractSelect.setValue(AbstractSelect.java:729)
2016-01-16T14:38:33.158937+00:00 app[web.1]: at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:422)
2016-01-16T14:38:33.158919+00:00 app[web.1]: at za.co.yellowfire.threesixty.ui.view.rating.AssessmentEntityEditForm.onEmployeeSelected(AssessmentEntityEditForm.java:286)
If the employee rates themselves then this should be persisted into the employee rating field and when the manager rates then it should be persisted to the manager rating. In both these cases the rating is still persisted as it currently does.
Currently the id columns can be masked to appear as if it was another column, i.e. making the name of an object appear in the id column but then this means that the definition of the name column is omitted and therefore the name searchable attribute is not set.
Investigate allowing the table configuration to support hidden fields allowing for filtering based upon these hidden fields.
When the current user changes their profile image, the image in the dashboard does not update with the new image.
The import file for the users screen should show a popup that is modal because:-
The period stats are not registering when the assessment passes through the various release states.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.