fix version and bugs
Some checks failed
Image optimization / general_image_workflow (push) Has been cancelled
CI / general_module_workflow_php (push) Has been cancelled
CI / general_module_workflow_js (push) Has been cancelled

This commit is contained in:
Dennis Eichhorn 2024-05-21 00:09:19 +02:00
parent c84b0e657e
commit 23bfc16a87
105 changed files with 134 additions and 619 deletions

View File

@ -6,7 +6,7 @@
*
* @package Modules
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin\Install
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Application\ApplicationAbstract;
* Dashboard class.
*
* @package Modules\Tasks\Admin\Install
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin\Install
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Application\ApplicationAbstract;
* Media class.
*
* @package Modules\Tasks\Admin\Install
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin\Install
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Application\ApplicationAbstract;
* Navigation class.
*
* @package Modules\Tasks\Admin\Install
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin\Install
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Application\ApplicationAbstract;
* Search class.
*
* @package Modules\Tasks\Admin\Install
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -25,7 +25,7 @@ use phpOMS\Module\ModuleInfo;
* Installer class.
*
* @package Modules\Tasks\Admin
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin\Install
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Application\ApplicationAbstract;
* Search class.
*
* @package Modules\Tasks\Admin\Install
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Module\StatusAbstract;
* Status class.
*
* @package Modules\Tasks\Admin
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Module\UninstallerAbstract;
* Uninstaller class.
*
* @package Modules\Tasks\Admin
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Admin
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Module\UpdaterAbstract;
* Updater class.
*
* @package Modules\Tasks\Admin
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -31,7 +31,7 @@ use phpOMS\Message\ResponseAbstract;
* Tasks class.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -42,7 +42,7 @@ use phpOMS\Utils\Parser\Markdown\Markdown;
* Api controller for the tasks module.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -43,7 +43,7 @@ use phpOMS\Views\View;
* @property \Web\WebApplication $app
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Module\ModuleAbstract;
* Task controller class.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -24,7 +24,7 @@ use phpOMS\System\MimeType;
* Search class.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -1,3 +0,0 @@
# User Content
* [Task]({%}&page=Help/task)

View File

@ -1,51 +0,0 @@
# Introduction
The **Tasks** module can create tasks/todos, for other people and for oneself.
## Target Group
The target groups for this module is everyone who would like to keep track of todos and tasks or share the progress of a task with other people. This module is also a often used dependency by other modules.
# Setup
The module can be installed through the integrated module downloader and installer or by uploading the module into the `Modules/` directory and executing the installation through the module installer.
The module is depending on the **Editor** module which provides most of the writing features.
# Features
## Due & Priority
Tasks can get created with a due and priority
## Sharing Tasks
Tasks can be shared like emails. A task can be assigned to multiple people or groups. It's also possible to make tasks visible to other people and groups by referencing them in a task (cc.) so they can see how the task is progressing. Tasks can be forwarded to other people in case someone else is responsible for the task.
## Analysis
The integrated analysis tool allows to investigate how long it takes to finish tasks on average, how many certain people have to solve, how many they created for other people etc.
## Markdown
The module makes use of an extended markdown version for easy writing and modifications.
### Extendability
Modules can provide custom elements which allows them to provide elemnts that normal markdown doesn't support. Some modules that already provide custom elements for articles:
* Media
* Charts
* Spreadsheets
* Calendar/Events
* Tasks
* Checklists
* Profiles/Contacts
# Recommendation
Other modules that work great with this one together are:
* [Kanban](Kanban)
* [ProjectManagement](ProjectManagement)
* [EventManagement](EventManagement)

View File

@ -1,38 +0,0 @@
# Task
A task can be created by yourself, another user or by another module as part of a workflow. Tasks (or TODOs) are used to describe what needs to be done and with which priority they should be done. In some cases other modules can also create tasks for users as part of their purpose and workflow.
## Priority & Due
Tasks can have either a priority or a due date. Both are exclusive and cannot be used in combination. In some cases it can make more sense to give something a priority if no definitive due date is known/agreed upon and in some situations a fixed due date can be used.
When sorting tasks the priorities are sorted according to the following criteria:
* Very high = same as due in 1 day
* High = same as due in 1 week
* Medium = same as due in 2 weeks
* Low = same as due in 1 month
* Very low = due after 1 month
## Visibility
Tasks are visible to:
* people/groups the task is assigned to
* people/groups mentioned in copy
* the person who created the task
* people/groups the task got forwarded to
## Editable
A task can be made editable or locked. In case a task is marked as locked, the task and created responses cannot be changed. This can be important for tasks which need to be auditable / non-changable (e.g. ISO system). A task which is defined as locked can never be made editable again, so please be careful when you choose to define a task as locked. By default tasks are editable.
## Status
The status of a task can be one of the following:
* Open = default status
* Working = working on task
* Suspended = task is on hold
* Canceled = task got canceled/aborted
* Done = task is completed

View File

@ -4,14 +4,12 @@ The **Tasks** module can create tasks/todos, for other people and for oneself.
## Target Group
The target groups for this module is everyone who would like to keep track of todos and tasks or share the progress of a task with other people. This module is also a often used dependency by other modules.
The target groups for this module is everyone who would like to keep track of todos and tasks or share the progress of a task with other people. This module is also often used as dependency by other modules.
# Setup
The module can be installed through the integrated module downloader and installer or by uploading the module into the `Modules/` directory and executing the installation through the module installer.
The module is depending on the **Editor** module which provides most of the writing features.
# Features
## Due & Priority
@ -24,15 +22,7 @@ Tasks can be shared like emails. A task can be assigned to multiple people or gr
## Markdown
The module makes use of an extended markdown version for easy writing and modifications.
### Extendability
Modules can provide custom elements which allows them to provide elemnts that normal markdown doesn't support. Some modules that already provide custom elements for articles:
* Media
* Charts
* Tasks
The module makes use of an extended markdown version for easy writing and modifications. A cheatsheet for markdown can be found in the [Editor]({/}?id=Editor&page=Help/cheatsheet) module
### Attributes

View File

@ -1,5 +1,6 @@
The OMS License
Version 2.0
Version 2.2
1. Definitions
@ -15,7 +16,7 @@ Version 2.0
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work.
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
@ -25,7 +26,7 @@ Version 2.0
2. Grant of Copyright License
Subject to the terms and conditions of this License, each Contributor grants to You after purchase a perpetual, worldwide, non-exclusive, irrevocable copyright license to prepare Derivative Works of, publicly display, publicly perform the Work and such Derivative Works in Source or Object form. You are not allowed to sublicense, reproduce, or distribute the Work and such Derivative Works in Source or Object form.
Subject to the terms and conditions of this License, each Contributor grants to You after purchase a temporary, worldwide, non-exclusive copyright license to publicly display or publicly perform the Work in Source or Object form. You are not allowed to sublicense, reproduce, or distribute the Work and such Derivative Works in Source or Object form.
3. Redistribution
@ -46,7 +47,3 @@ Unless required by applicable law or agreed to in writing, Licensor provides the
7. Limitation of Liability
In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
8. Future Changes
The Licensor may change the License for future versions as he sees fit.

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use Modules\Admin\Models\NullAccount;
* Task relation to account
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
* AccountRelation mapper class.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models\Attribute
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
* Task mapper class.
*
* @package Modules\Tasks\Models\Attribute
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models\Attribute
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use phpOMS\Localization\BaseStringL11n;
* Task mapper class.
*
* @package Modules\Tasks\Models\Attribute
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models\Attribute
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
* Task mapper class.
*
* @package Modules\Tasks\Models\Attribute
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models\Attribute
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use phpOMS\Localization\BaseStringL11n;
* Task mapper class.
*
* @package Modules\Tasks\Models\Attribute
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models\Attribute
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
* Task mapper class.
*
* @package Modules\Tasks\Models\Attribute
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
* Task forward type enum.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use Modules\Admin\Models\NullGroup;
* Task relation to group
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
* GroupRelation mapper class.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Models;
* Null model
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Models;
* Null model
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Models;
* Null model
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Models;
* Null model
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Models;
* Null model
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
* Permission category enum.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -21,7 +21,7 @@ use Modules\Admin\Models\Group;
* Task relation to accounts or groups
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -23,7 +23,7 @@ use Modules\Tag\Models\Tag;
* Task class.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -22,7 +22,7 @@ use Modules\Admin\Models\NullAccount;
* Task element class.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -22,7 +22,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
* TaskElement mapper class.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -28,7 +28,7 @@ use phpOMS\DataStorage\Database\Query\Where;
* Task mapper class.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
* Task priority enum.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use Modules\Admin\Models\Account;
* Null model
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -24,7 +24,7 @@ use phpOMS\DataStorage\Database\Mapper\DataMapperFactory;
* a task.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
* Task status enum.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Models;
* Task template class.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
* Task type enum.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\Models
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ use phpOMS\Stdlib\Base\Enum;
* Task visibility enum.
*
* @package Modules\Tasks\Models
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -18,8 +18,8 @@ With Karaka you have one partner who can provide many tools and software solutio
## Requirements
* PHP 8.2
* PHP extension: php8.2-dev php8.2-cli php8.2-common php8.2-intl php8.2-mysql php8.2-pgsql php8.2-xdebug php8.2-opcache php8.2-pdo php8.2-sqlite php8.2-mbstring php8.2-curl php8.2-imap php8.2-bcmath php8.2-zip php8.2-dom php8.2-xml php8.2-phar php8.2-gd php-pear
* PHP 8.3
* PHP extension: php8.3-dev php8.3-cli php8.3-common php8.3-intl php8.3-mysql php8.3-pgsql php8.3-xdebug php8.3-opcache php8.3-pdo php8.3-sqlite php8.3-mbstring php8.3-curl php8.3-imap php8.3-bcmath php8.3-zip php8.3-dom php8.3-xml php8.3-phar php8.3-gd php-pear
* apache2 (recommended) or nginx
* mysql-server (recommended) or postgresql postgresql-contrib
* Tools: tesseract-ocr, pdftotext, pdftoppm

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -23,7 +23,7 @@ use phpOMS\Views\View;
* Component view.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
* @codeCoverageIgnore

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Theme\Backend\Components\Tasks;
* Component view.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
* @codeCoverageIgnore

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -18,7 +18,7 @@ namespace Modules\Tasks\Theme\Backend\Components\Tasks;
* Component view.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
* @codeCoverageIgnore

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'التحليلات',
'Create' => 'يخلق',
'Tasks' => 'مهام',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analýza',
'Create' => 'Vytvořit',
'Tasks' => 'Úkoly',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analyse',
'Create' => 'skab',
'Tasks' => 'Opgaver.',
]];

View File

@ -6,7 +6,7 @@
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Ανάλυση',
'Create' => 'Δημιουργώ',
'Tasks' => 'Καθήκοντα',
]];

View File

@ -6,7 +6,7 @@
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Análisis',
'Create' => 'Crear',
'Tasks' => 'Tareas',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analyysi',
'Create' => 'Luoda',
'Tasks' => 'Tehtävät',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analyse',
'Create' => 'Créer',
'Tasks' => 'Tâches',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Elemzés',
'Create' => 'Teremt',
'Tasks' => 'Feladatok',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analisi',
'Create' => 'Creare',
'Tasks' => 'Compiti',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => '分析',
'Create' => '作成',
'Tasks' => 'タスク',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => '분석',
'Create' => '만들다',
'Tasks' => '작업',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analyse',
'Create' => 'Skape',
'Tasks' => 'Oppgaver',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analiza',
'Create' => 'Tworzyć',
'Tasks' => 'Zadania',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Análise',
'Create' => 'Crio',
'Tasks' => 'Tarefas',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Анализ',
'Create' => 'Создавать',
'Tasks' => 'Задания',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analys',
'Create' => 'Skapa',
'Tasks' => 'Uppdrag',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'การวิเคราะห์',
'Create' => 'สร้าง',
'Tasks' => 'ภารกิจ',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Analiz',
'Create' => 'Yaratmak',
'Tasks' => 'Görevler',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => 'Аналіз',
'Create' => 'Створювати',
'Tasks' => 'Завдань',
]];

View File

@ -1,19 +0,0 @@
<?php
/**
* Jingga
*
* PHP Version 8.2
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
return ['Navigation' => [
'Analysis' => '分析',
'Create' => '创建',
'Tasks' => '任务',
]];

View File

@ -6,7 +6,7 @@
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Localization
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -28,7 +28,7 @@ use phpOMS\Views\View;
* Task view class.
*
* @package Modules\Tasks
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules/tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/
@ -20,7 +20,7 @@ namespace Modules\Tasks\tests;
* Autoloader class.
*
* @package tests
* @license OMS License 2.0
* @license OMS License 2.2
* @link https://jingga.app
* @since 1.0.0
*/

View File

@ -6,7 +6,7 @@
*
* @package Modules\Tasks\tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

View File

@ -6,7 +6,7 @@
*
* @package tests
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @license OMS License 2.2
* @version 1.0.0
* @link https://jingga.app
*/

Some files were not shown because too many files have changed in this diff Show More