This plugin was developed as a part of bachelor thesis at the Faculty of Mathematics, Physics and Informatics, Comenius University in Bratislava, Slovakia.
Tento plugin bol vyvinutý ako súčasť bakalárskej práce na Fakulte matematiky, fyziky a informatiky Univerzity Komenského v Bratislave, Slovensko.
Eventer is a Redmine plugin that is mainly developed for management automation of employee assignments to issues, tasks, or events. It helps streamline the process of matching qualified team members with appropriate tasks based on their skills and availability.
- User Manual
- Thesis - Bachelor thesis detailing the development and features of the plugin
- Redmine version: 6.0.2
- Ruby version: (included in Redmine image)
- Rails version: (included in Redmine image)
- Python version: 3.9
- PostgreSQL: latest
- Clone the repository:
git clone https://github.com/your-username/eventer.git
cd eventer- Build and run using Docker:
docker-compose up -d- Copy the plugin directory to your Redmine plugins directory:
cp -r eventer /path/to/redmine/plugins/- Install dependencies:
cd /path/to/redmine
bundle install- Run database migrations:
bundle exec rake redmine:plugins:migrate RAILS_ENV=production- Restart your Redmine server
Before using the plugin, you need to set up the following in your Redmine instance:
-
Projects
- Create and configure your project(s) where the plugin will be used
-
Roles
- Define appropriate roles for users
- Set up necessary permissions for each role
-
Users
- Create user accounts for all team members
- Assign appropriate roles to users
-
Issues
- Configure issue types and workflows
- Set up custom fields if needed
-
Issue Categories
- Define Issue categories
-
User Qualifications
- Define qualification categories
- Assign qualifications to users
- Set up qualification requirements for different types of tasks
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Eventer je Redmine plugin, ktorý je primárne vyvíjaný pre automatizáciu manažmentu priradenia zamestnancov k problémom, úlohám alebo udalostiam. Pomáha zefektívniť proces priraďovania kvalifikovaných členov tímu k vhodným úlohám na základe ich zručností a dostupnosti.
- Používateľská príručka
- Bakalárska práca - Bakalárska práca podrobne popisujúca vývoj a funkcie pluginu
- Redmine verzia: 6.0.2
- Ruby verzia: (obsiahnutá v Redmine image)
- Rails verzia: (obsiahnutá v Redmine image)
- Python verzia: 3.9
- PostgreSQL: latest
- Naklonujte repozitár:
git clone https://github.com/your-username/eventer.git
cd eventer- Zostavte a spustite pomocou Dockeru:
docker-compose up -d- Skopírujte adresár pluginu do adresára Redmine plugins:
cp -r eventer /cesta/k/redmine/plugins/- Nainštalujte závislosti:
cd /cesta/k/redmine
bundle install- Spustite databázové migrácie:
bundle exec rake redmine:plugins:migrate RAILS_ENV=production- Reštartujte váš Redmine server
Pred použitím pluginu je potrebné nastaviť nasledujúce v inštancii Redmine:
-
Projekty
- Vytvorte a nakonfigurujte svoje projekt(y), kde bude plugin používaný
- Povoľte plugin pre konkrétne projekty
-
Role
- Definujte vhodné role pre používateľov
- Nastavte potrebné oprávnenia pre každú rolu
-
Používatelia
- Vytvorte používateľské účty pre všetkých členov tímu
- Priraďte vhodné role používateľom
-
Problémy (Issues)
- Nakonfigurujte typy problémov a pracovné postupy
- Nastavte vlastné polia podľa potreby
-
Kategórie probémov
- Definujte kategórie problémov
6 Kvalifikácie používateľov
- Definujte kategórie kvalifikácií
- Priraďte kvalifikácie používateľom
- Nastavte požiadavky na kvalifikácie pre rôzne typy úloh
- Vytvorte fork repozitára
- Vytvorte svoju feature vetvu (
git checkout -b feature/amazing-feature) - Commitnite vaše zmeny (
git commit -m 'Add some amazing feature') - Pushnite do vetvy (
git push origin feature/amazing-feature) - Otvorte Pull Request
Tento projekt je licencovaný pod GNU General Public License v3.0 - viac informácií nájdete v súbore LICENSE.