cross-solution / yawik Goto Github PK
View Code? Open in Web Editor NEWYAWIK is a web application. It can be used as an ATS applicant tracking system or as a jobboard.
Home Page: https://yawik.org
License: MIT License
YAWIK is a web application. It can be used as an ATS applicant tracking system or as a jobboard.
Home Page: https://yawik.org
License: MIT License
In various places in the code there is the need for a modal box, that is able to fetch its content via ajax EVERY TIME it is shown. Bootstrap does only allow to fetch contents the FIRST time a modal box is displayed.
So we need a jquery plugin which can handle this specification.
after authentication you are redirected to %2Fde instead of /de
With zf2 2.2.5 redirection works
The applications box in the dashboard is not displayed.
An exception is thrown: No entity 'job/Entity/job'.
If a user is granted view or change permission to an application, he cannot view attachments.
The filter formular of the job list shows different fields wether the logged in user is a guest or applicant or a recruiter.
At the moment, this is determined by checking the database if the logged in user has own jobs (=recruiter) or not (guest or applicant).
We now have a new acl role "recruiter", so the formular can make use of it.
can we change this? We should at least check the checksum
the following contact data are required
firstName, lastName, phone, email
in addition the privacy policy checkbox is required
If an application is saved, the contact image relation gets lost.
When accessing the application formular, a fatal error occurs:
Fatal error: Class 'Core\Entity\Hydrator\FileCollectionUploadHydrator' not found
in [...]Applications/src/Applications/Form/AttachmentsCollectionFactory.php
on line 27
at least the userInfo Form gets broken.
Actually, the list of applications can be filtered by a specific job ad by providing the get parameter "job" with an id.
For this filter there should be an select box with autocompletion in the list filter formular
But this is not desired behaviour.
Only if the user sets this setting explicitly, it should be overwrite the config array setting.
We should use a composer dependency instead
The user must get a notice, if JS is disabled
Due to some critical issues with our custom MongoDB abstraction, we will use the Doctrine MongoDB ODM in the future.
That means:
Since the clenups in 4b8a63f
jobId in the application form is empty. Applications cannot be submitted
AjaxRenderListener gets called, when the view model from the controller is already injected in the layout.
For easing the hassle with configuration files, a mechanism for environment specific configuration will be implemented.
This environment specific configuration should be considered in system configuration as well as in application configuration (and that means module specific.)
it should be possible to attach a LinkedIn or Xing profile to an application.
You currently have to use Bootstrap 3.1.1.
Mainly in development installations it is useful, when it is assured, that all emails send from the system are sent to a general address rather than the original receipient.
It should be possible for a recruiter to enable social profiles integration of the applications via user settings (or perhaps on a per job basis).
It would be nice, if there were some kind of navigational elements on the application detail view page, that allows for quick navigation to the next or the previous application or back to the list. Of course these links must be aware of the chosen filter and sorting.
After logging in, the site should use the language the user has set in Settings.
Message: 'imageId' is not a valid property of 'Auth\Entity\Info'
There is a reference to an invalid entity property.
User entity was changed in #1, and detail view script was not updatet accordingly.
An error occurred
An error occurred during execution; please try again later.
Additional information:
Zend\ServiceManager\Exception\ServiceNotFoundException
File:
/var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php:456
Message:
Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for user-file
Stack trace:
#0 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/ServiceManager/AbstractPluginManager.php(103): Zend\ServiceManager\ServiceManager->get('user-file', true)
#1 /var/www/clients/client1/web26/cross-applicant-management/module/Auth/src/Auth/Controller/ManageController.php(61): Zend\ServiceManager\AbstractPluginManager->get('user-file')
#2 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/Mvc/Controller/AbstractActionController.php(83): Auth\Controller\ManageController->myProfileAction()
#3 [internal function]: Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent))
#4 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(460): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#5 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(204): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#6 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/Mvc/Controller/AbstractController.php(117): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#7 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/Mvc/DispatchListener.php(114): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response))
#8 [internal function]: Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent))
#9 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(460): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#10 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(204): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#11 /var/www/clients/client1/web26/cross-applicant-management/vendor/zendframework/zendframework/library/Zend/Mvc/Application.php(294): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#12 /var/www/clients/client1/web26/cross-applicant-management/public/index.php(32): Zend\Mvc\Application->run()
#13 {main}
Analogically to the Jobs module, role-aware filter formular is needed.
there was a Beta10 released. Should we upgrade?
Typing anything in the search input and submit the formular will retrieve no results.
It should be possible to add comments and ratings to an application.
Due to major refactoring of other modules and focusing on other modules, the CV module is currently broken and will not be fixed until v0.16 at least.
Therefore the navigation entry for CVs must be removed. (Disabling the whole module is not possible without affecting Applications module.)
ZfsUser https://github.com/ZF-Commons/ZfcUser has a good community. We've written our own Auth module because there was no ODM storage for ZfsUser available.
I want to start a discussion, if it makes sense to use https://github.com/ZF-Commons/ZfcUserDoctrineMongoODM in some future.
Every job advertisement is different as are the requirements of the responsible companies.
Therefor it is necessary to implement a mechanism which allows altering the application form (fields) via some sort of configuration attached to a job, with fallbacks to a user or global setting.
What has to be done:
It must be possible to grant rights to owned entities to other users.
What is planned:
What is needed:
Hi, from a endusers perspective that applies for a job, it's always pretty annoying that you have to enter the dates and periods of your live again and again and again....
Maybe it's possible to create connectors to xing, linkedin, ... so you can import that simple datas or to design an exchange format that (hopefully) gets wider support on other management tools, too.
Currently the various notifications the application displays on the site are very chaotic.
e.g. if a job application is saved, the notification is displayed underneath the headline, but if one logged out, the notification is displayed above the headline.
Internally (in the code), the notifications are handled different.
As view variable, as flash message (session based).
The goal is, to unify the notification management, to reduce code duplication and ease the development process.
The idea is to only use session based notifications based upon the ZF2 FlashMessenger. But to further enhance it by providing a new Controller-Plugin and View Helper Plugin, to simplify it even more.
Notifications will be rendered by attaching a child view model to the layout, to allow other modules to alter the way, the notifications are displayed.
There are always no results when searching for keywords or any other criteria in the application list.
Currently the initial user gets the role "user". This has to be changed to "recruiter"
Catchable fatal error: Argument 1 passed to Zend\Validator\AbstractValidator::setDefaultTranslator() must be an instance of Zend\Validator\Translator\TranslatorInterface, instance of Zend\I18n\Translator\Translator given, called in /home/cbleek/Zend/workspaces/DefaultWorkspace/CrossApplicantManager/module/Core/Module.php on line 39 and defined in /home/cbleek/Zend/workspaces/DefaultWorkspace/CrossApplicantManager/vendor/zendframework/zendframework/library/Zend/Validator/AbstractValidator.php on line 472
http://framework.zend.com/manual/2.2/en/modules/zend.validator.html#translating-messages
The job module needs enhancements.
At the moment, only the file size is limited hardcoded to 5 MB, but even this is only checked on the client side with javascript.
We need to validate file uploads on the server side.
we should rename our repository to YAWIK.
the sooner the better
When trying to login via a social network, the application throws an exception.
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.