mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
removed remaining unit test for GUI
This commit is contained in:
@@ -1,40 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/FormData.php";
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class FormDataTest extends TestCase
|
|
||||||
{
|
|
||||||
|
|
||||||
public function setUp()
|
|
||||||
{
|
|
||||||
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMapJSON_01()
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/stunden01.json');
|
|
||||||
$formDataMapper = new FormData();
|
|
||||||
$decoded = json_decode($jsondata, true);
|
|
||||||
$formDataMapper->mapJSON($decoded);
|
|
||||||
// Dienstverhaeltnis
|
|
||||||
$dataDV = $formDataMapper->getData();
|
|
||||||
$this->assertNotEmpty($dataDV);
|
|
||||||
$this->assertNotEmpty($dataDV['unternehmen']);
|
|
||||||
$this->assertEquals('gst', $dataDV['unternehmen']);
|
|
||||||
$this->assertNull($dataDV['dienstverhaeltnisid']);
|
|
||||||
$this->assertNotEmpty($dataDV['vertragsart_kurzbz']);
|
|
||||||
$this->assertEquals('echterdv', $dataDV['vertragsart_kurzbz']);
|
|
||||||
$this->assertNotEmpty($dataDV['gueltigkeit']);
|
|
||||||
$this->assertNotEmpty($dataDV['gueltigkeit']->getGuioptions());
|
|
||||||
$this->assertNotEmpty($dataDV['gueltigkeit']->getData());
|
|
||||||
$this->assertNotEmpty($dataDV['gueltigkeit']->getData()['gueltig_ab']);
|
|
||||||
// Vertragsbestandteile
|
|
||||||
$vbs = $formDataMapper->getVbs();
|
|
||||||
$this->assertNotEmpty($vbs);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/GUIVertragsbestandteilFunktion.php";
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/FormData.php";
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class GUIVertragsbestandteilFunktionTest extends TestCase
|
|
||||||
{
|
|
||||||
|
|
||||||
public function setUp()
|
|
||||||
{
|
|
||||||
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMapJSON_01()
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/funktion01.json');
|
|
||||||
$decoded = json_decode($jsondata, true);
|
|
||||||
$formDataMapper = new FormData();
|
|
||||||
$formDataMapper->mapJSON($decoded);
|
|
||||||
// VBS
|
|
||||||
$vbs = $formDataMapper->getVbs();
|
|
||||||
$this->assertNotEmpty($vbs);
|
|
||||||
$this->assertNotEmpty($vbs['fc5f4ab8-4652-40e4-9ac3-e76bbf7310af']);
|
|
||||||
$vbsMapper = new GUIVertragsbestandteilFunktion();
|
|
||||||
$vbsMapper->mapJSON($vbs['fc5f4ab8-4652-40e4-9ac3-e76bbf7310af']);
|
|
||||||
$vbsData=$vbsMapper->getData();
|
|
||||||
$this->assertNotEmpty($vbsData['funktion']);
|
|
||||||
$this->assertEquals('Leitung', $vbsData['funktion']);
|
|
||||||
// GBS
|
|
||||||
$this->assertEmpty($vbsMapper->getGbs());
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
-36
@@ -1,36 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/GUIVertragsbestandteilKuendigungsfrist.php";
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/FormData.php";
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class GUIVertragsbestandteilKuendigungsfristTest extends TestCase
|
|
||||||
{
|
|
||||||
|
|
||||||
public function setUp()
|
|
||||||
{
|
|
||||||
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMapJSON_01()
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/kuendigungsfrist01.json');
|
|
||||||
$decoded = json_decode($jsondata, true);
|
|
||||||
$formDataMapper = new FormData();
|
|
||||||
$formDataMapper->mapJSON($decoded);
|
|
||||||
// VBS
|
|
||||||
$vbs = $formDataMapper->getVbs();
|
|
||||||
$this->assertNotEmpty($vbs);
|
|
||||||
$this->assertNotEmpty($vbs['6ae61b45-99a8-406b-b583-9f0353dd834f']);
|
|
||||||
$vbsMapper = new GUIVertragsbestandteilKuendigungsfrist();
|
|
||||||
$vbsMapper->mapJSON($vbs['6ae61b45-99a8-406b-b583-9f0353dd834f']);
|
|
||||||
$vbsData=$vbsMapper->getData();
|
|
||||||
$this->assertNotEmpty($vbsData['arbeitgeber_frist']);
|
|
||||||
$this->assertNotEmpty($vbsData['arbeitnehmer_frist']);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,77 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/GUIVertragsbestandteilStunden.php";
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/FormData.php";
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class GUIVertragsbestandteilStundenTest extends TestCase
|
|
||||||
{
|
|
||||||
|
|
||||||
public function setUp()
|
|
||||||
{
|
|
||||||
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMapJSON_01()
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/stunden01.json');
|
|
||||||
$decoded = json_decode($jsondata, true);
|
|
||||||
$formDataMapper = new FormData();
|
|
||||||
$formDataMapper->mapJSON($decoded);
|
|
||||||
// VBS
|
|
||||||
$vbs = $formDataMapper->getVbs();
|
|
||||||
$this->assertNotEmpty($vbs);
|
|
||||||
$this->assertNotEmpty($vbs['73a60d69-cbd5-40f0-bcb1-ed0ccdd4a9fd']);
|
|
||||||
$vbsMapper = new GUIVertragsbestandteilStunden();
|
|
||||||
$vbsMapper->mapJSON($vbs['73a60d69-cbd5-40f0-bcb1-ed0ccdd4a9fd']);
|
|
||||||
$vbsData=$vbsMapper->getData();
|
|
||||||
var_dump($vbsData);
|
|
||||||
$this->assertNotEmpty($vbsData['stunden']);
|
|
||||||
$this->assertEquals(38.5, $vbsData['stunden']);
|
|
||||||
// GBS
|
|
||||||
$this->assertNotEmpty($vbsMapper->getGbs());
|
|
||||||
|
|
||||||
foreach ($vbsMapper->getGbs() as $gbs)
|
|
||||||
{
|
|
||||||
$this->assertNotEmpty($gbs->getData());
|
|
||||||
$gbsData = $gbs->getData();
|
|
||||||
$this->assertNotEmpty($gbsData['gehaltstyp']);
|
|
||||||
$this->assertNotEmpty($gbsData['betrag']);
|
|
||||||
$this->assertNotEmpty($gbsData['gueltigkeit']);
|
|
||||||
$this->assertNotEmpty($gbsData['valorisierung']);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMapJSON_02()
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/funktion01.json');
|
|
||||||
$decoded = json_decode($jsondata, true);
|
|
||||||
$formDataMapper = new FormData();
|
|
||||||
$formDataMapper->mapJSON($decoded);
|
|
||||||
// VBS
|
|
||||||
$vbs = $formDataMapper->getVbs();
|
|
||||||
$this->assertNotEmpty($vbs);
|
|
||||||
$this->assertNotEmpty($vbs['98704748-0ef0-4a70-94b7-5d8e719c2b3e']);
|
|
||||||
$vbsMapper = new GUIVertragsbestandteilStunden();
|
|
||||||
$vbsMapper->mapJSON($vbs['98704748-0ef0-4a70-94b7-5d8e719c2b3e']);
|
|
||||||
$vbsData=$vbsMapper->getData();
|
|
||||||
$this->assertNotEmpty($vbsData['stunden']);
|
|
||||||
$this->assertEquals(38.5, $vbsData['stunden']);
|
|
||||||
$this->assertNotEmpty($vbsData['gueltigkeit']->getData());
|
|
||||||
// GBS
|
|
||||||
$this->assertNotEmpty($vbsMapper->getGbs());
|
|
||||||
|
|
||||||
foreach ($vbsMapper->getGbs() as $gbs)
|
|
||||||
{
|
|
||||||
$this->assertNotEmpty($gbs->getData());
|
|
||||||
$gbsData = $gbs->getData();
|
|
||||||
$this->assertNotEmpty($gbsData['gehaltstyp']);
|
|
||||||
$this->assertNotEmpty($gbsData['betrag']);
|
|
||||||
$this->assertNotEmpty($gbsData['gueltigkeit']);
|
|
||||||
$this->assertEmpty($gbsData['valorisierung']);
|
|
||||||
$this->assertNotEmpty($gbsData['gueltigkeit']->getData());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
-39
@@ -1,39 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/GUIVertragsbestandteilZeitaufzeichnung.php";
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/FormData.php";
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class GUIVertragsbestandteilZeitaufzeichnungTest extends TestCase
|
|
||||||
{
|
|
||||||
|
|
||||||
public function setUp()
|
|
||||||
{
|
|
||||||
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMapJSON_01()
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/zeitaufzeichnung01.json');
|
|
||||||
$decoded = json_decode($jsondata, true);
|
|
||||||
$formDataMapper = new FormData();
|
|
||||||
$formDataMapper->mapJSON($decoded);
|
|
||||||
// VBS
|
|
||||||
$vbs = $formDataMapper->getVbs();
|
|
||||||
$this->assertNotEmpty($vbs);
|
|
||||||
$this->assertNotEmpty($vbs['7625d25d-8fd9-476b-94a6-4fbb72c147d4']);
|
|
||||||
$vbsMapper = new GUIVertragsbestandteilZeitaufzeichnung();
|
|
||||||
$vbsMapper->mapJSON($vbs['7625d25d-8fd9-476b-94a6-4fbb72c147d4']);
|
|
||||||
$vbsData=$vbsMapper->getData();
|
|
||||||
$this->assertNotEmpty($vbsData['zeitaufzeichnung']);
|
|
||||||
$this->assertTrue($vbsData['zeitaufzeichnung']);
|
|
||||||
$this->assertEmpty($vbsData['azgrelevant']);
|
|
||||||
$this->assertNotEmpty($vbsData['homeoffice']);
|
|
||||||
$this->assertTrue($vbsData['homeoffice']);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/GUIVertragsbestandteilZusatzvereinbarung.php";
|
|
||||||
require_once "application/libraries/vertragsbestandteil/gui/FormData.php";
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class GUIVertragsbestandteilZusatzvereinbarungTest extends TestCase
|
|
||||||
{
|
|
||||||
|
|
||||||
public function setUp()
|
|
||||||
{
|
|
||||||
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testMapJSON_01()
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/zusatz01.json');
|
|
||||||
$decoded = json_decode($jsondata, true);
|
|
||||||
$formDataMapper = new FormData();
|
|
||||||
$formDataMapper->mapJSON($decoded);
|
|
||||||
// VBS
|
|
||||||
$vbs = $formDataMapper->getVbs();
|
|
||||||
$this->assertNotEmpty($vbs);
|
|
||||||
$this->assertNotEmpty($vbs['b168a3bb-d0e2-407f-8192-525a5ab59b22']);
|
|
||||||
$vbsMapper = new GUIVertragsbestandteilZusatzvereinbarung();
|
|
||||||
$vbsMapper->mapJSON($vbs['b168a3bb-d0e2-407f-8192-525a5ab59b22']);
|
|
||||||
$vbsData=$vbsMapper->getData();
|
|
||||||
$this->assertNotEmpty($vbsData['freitexttyp']);
|
|
||||||
$this->assertEquals('allin', $vbsData['freitexttyp']);
|
|
||||||
$this->assertNotEmpty($vbsData['titel']);
|
|
||||||
$this->assertEquals('Lorem ipsum', $vbsData['titel']);
|
|
||||||
// GBS
|
|
||||||
$this->assertEmpty($vbsMapper->getGbs());
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
|
|
||||||
require_once __DIR__ . "/../../../../application/libraries/vertragsbestandteil/gui/GUIHandler.php";
|
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
|
|
||||||
class GuiHandlerTest extends TestCase
|
|
||||||
{
|
|
||||||
protected $employeeUID = 'masik';
|
|
||||||
protected $userUID = 'user4712';
|
|
||||||
private static $CI;
|
|
||||||
|
|
||||||
|
|
||||||
public static function setUpBeforeClass(): void
|
|
||||||
{
|
|
||||||
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
|
|
||||||
self::$CI =& get_instance();
|
|
||||||
self::$CI->load->helper('hlp_common');
|
|
||||||
self::$CI->load->helper('hlp_return_object');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public function testHandleInsert(): void
|
|
||||||
{
|
|
||||||
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/stunden01.json');
|
|
||||||
$this->assertNotEmpty($jsondata);
|
|
||||||
$GH = new GUIHandler($this->employeeUID, $this->userUID);
|
|
||||||
$res = $GH->handle($jsondata);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function test_true()
|
|
||||||
{
|
|
||||||
$this->assertTrue(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,241 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "formdata",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tabs",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Allgemein",
|
|
||||||
"id": "allgemein"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "dv",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Befristung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext",
|
|
||||||
"childdefaults": {
|
|
||||||
"guioptions": {
|
|
||||||
"canhavegehaltsbestandteile": false,
|
|
||||||
"disabled": [
|
|
||||||
"freitexttyp"
|
|
||||||
],
|
|
||||||
"hidden": [
|
|
||||||
"titel",
|
|
||||||
"freitext"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"freitexttyp": "befristung",
|
|
||||||
"titel": "Befristung",
|
|
||||||
"freitext": "befristeter Dienstvertrag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit & Basisgehalt",
|
|
||||||
"id": "arbeitszeit"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilstunden",
|
|
||||||
"errors": [
|
|
||||||
"test1",
|
|
||||||
"test2"
|
|
||||||
],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"98704748-0ef0-4a70-94b7-5d8e719c2b3e"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zeitaufzeichnung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilzeitaufzeichnung",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktionen",
|
|
||||||
"id": "funktionen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktion",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfunktion",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"fc5f4ab8-4652-40e4-9ac3-e76bbf7310af"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"id": "zusatzvereinbarungen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Sonstiges",
|
|
||||||
"id": "sonstiges"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"data": {
|
|
||||||
"dienstverhaeltnisid": null,
|
|
||||||
"unternehmen": "gst",
|
|
||||||
"vertragsart_kurzbz": "echterdv",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "set"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"vbs": {
|
|
||||||
"98704748-0ef0-4a70-94b7-5d8e719c2b3e": {
|
|
||||||
"type": "vertragsbestandteilstunden",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "98704748-0ef0-4a70-94b7-5d8e719c2b3e",
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"stunden": 38.5,
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": [
|
|
||||||
{
|
|
||||||
"type": "gehaltsbestandteil",
|
|
||||||
"guioptions": {
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gehaltstyp": "grund",
|
|
||||||
"betrag": "3500",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"valorisierung": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"fc5f4ab8-4652-40e4-9ac3-e76bbf7310af": {
|
|
||||||
"type": "vertragsbestandteilfunktion",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "fc5f4ab8-4652-40e4-9ac3-e76bbf7310af"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"funktion": "Leitung",
|
|
||||||
"orget": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,263 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "formdata",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tabs",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Allgemein",
|
|
||||||
"id": "allgemein"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "dv",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"6ae61b45-99a8-406b-b583-9f0353dd834f"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Befristung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext",
|
|
||||||
"childdefaults": {
|
|
||||||
"guioptions": {
|
|
||||||
"canhavegehaltsbestandteile": false,
|
|
||||||
"disabled": [
|
|
||||||
"freitexttyp"
|
|
||||||
],
|
|
||||||
"hidden": [
|
|
||||||
"titel",
|
|
||||||
"freitext"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"freitexttyp": "befristung",
|
|
||||||
"titel": "Befristung",
|
|
||||||
"freitext": "befristeter Dienstvertrag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit & Basisgehalt",
|
|
||||||
"id": "arbeitszeit"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilstunden",
|
|
||||||
"errors": [
|
|
||||||
"test1",
|
|
||||||
"test2"
|
|
||||||
],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"98704748-0ef0-4a70-94b7-5d8e719c2b3e"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zeitaufzeichnung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilzeitaufzeichnung",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktionen",
|
|
||||||
"id": "funktionen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktion",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfunktion",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"fc5f4ab8-4652-40e4-9ac3-e76bbf7310af"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"id": "zusatzvereinbarungen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Sonstiges",
|
|
||||||
"id": "sonstiges"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"data": {
|
|
||||||
"dienstverhaeltnisid": null,
|
|
||||||
"unternehmen": "gst",
|
|
||||||
"vertragsart_kurzbz": "echterdv",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "set"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"vbs": {
|
|
||||||
"98704748-0ef0-4a70-94b7-5d8e719c2b3e": {
|
|
||||||
"type": "vertragsbestandteilstunden",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "98704748-0ef0-4a70-94b7-5d8e719c2b3e",
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"stunden": "38,5",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": [
|
|
||||||
{
|
|
||||||
"type": "gehaltsbestandteil",
|
|
||||||
"guioptions": {
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gehaltstyp": "grund",
|
|
||||||
"betrag": "3500",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"valorisierung": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"fc5f4ab8-4652-40e4-9ac3-e76bbf7310af": {
|
|
||||||
"type": "vertragsbestandteilfunktion",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "fc5f4ab8-4652-40e4-9ac3-e76bbf7310af"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"funktion": "Leitung",
|
|
||||||
"orget": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": []
|
|
||||||
},
|
|
||||||
"6ae61b45-99a8-406b-b583-9f0353dd834f": {
|
|
||||||
"type": "vertragsbestandteilkuendigungsfrist",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "6ae61b45-99a8-406b-b583-9f0353dd834f",
|
|
||||||
"removeable": true
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"arbeitgeber_frist": "8",
|
|
||||||
"arbeitnehmer_frist": "4",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2001",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
|
|
||||||
|
|
||||||
testen:
|
|
||||||
|
|
||||||
./vendor/bin/phpunit system/UnitTests/vertragsbestandteil/gui/FormDataTest.php
|
|
||||||
./vendor/bin/phpunit system/UnitTests/vertragsbestandteil/gui/GuiHandlerTest.php
|
|
||||||
@@ -1,241 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "formdata",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tabs",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Allgemein",
|
|
||||||
"id": "allgemein"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "dv",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Befristung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext",
|
|
||||||
"childdefaults": {
|
|
||||||
"guioptions": {
|
|
||||||
"canhavegehaltsbestandteile": false,
|
|
||||||
"disabled": [
|
|
||||||
"freitexttyp"
|
|
||||||
],
|
|
||||||
"hidden": [
|
|
||||||
"titel",
|
|
||||||
"freitext"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"freitexttyp": "befristung",
|
|
||||||
"titel": "Befristung",
|
|
||||||
"freitext": "befristeter Dienstvertrag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit & Basisgehalt",
|
|
||||||
"id": "arbeitszeit"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilstunden",
|
|
||||||
"errors": [
|
|
||||||
"test1",
|
|
||||||
"test2"
|
|
||||||
],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"73a60d69-cbd5-40f0-bcb1-ed0ccdd4a9fd"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zeitaufzeichnung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilzeitaufzeichnung",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktionen",
|
|
||||||
"id": "funktionen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktion",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfunktion",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"a0e35f18-e4d9-4dc3-8001-1b689360782a"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"id": "zusatzvereinbarungen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Sonstiges",
|
|
||||||
"id": "sonstiges"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"data": {
|
|
||||||
"dienstverhaeltnisid": null,
|
|
||||||
"unternehmen": "gst",
|
|
||||||
"vertragsart_kurzbz": "echterdv",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "set"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2011",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"vbs": {
|
|
||||||
"73a60d69-cbd5-40f0-bcb1-ed0ccdd4a9fd": {
|
|
||||||
"type": "vertragsbestandteilstunden",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "73a60d69-cbd5-40f0-bcb1-ed0ccdd4a9fd",
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"stunden": 38.5,
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2011",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": [
|
|
||||||
{
|
|
||||||
"type": "gehaltsbestandteil",
|
|
||||||
"guioptions": {
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gehaltstyp": "grund",
|
|
||||||
"betrag": "3334",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2011",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"valorisierung": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"a0e35f18-e4d9-4dc3-8001-1b689360782a": {
|
|
||||||
"type": "vertragsbestandteilfunktion",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "a0e35f18-e4d9-4dc3-8001-1b689360782a"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"funktion": "Leitung",
|
|
||||||
"orget": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2011",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,264 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "formdata",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tabs",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Allgemein",
|
|
||||||
"id": "allgemein"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "dv",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Befristung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext",
|
|
||||||
"childdefaults": {
|
|
||||||
"guioptions": {
|
|
||||||
"canhavegehaltsbestandteile": false,
|
|
||||||
"disabled": [
|
|
||||||
"freitexttyp"
|
|
||||||
],
|
|
||||||
"hidden": [
|
|
||||||
"titel",
|
|
||||||
"freitext"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"freitexttyp": "befristung",
|
|
||||||
"titel": "Befristung",
|
|
||||||
"freitext": "befristeter Dienstvertrag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit & Basisgehalt",
|
|
||||||
"id": "arbeitszeit"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilstunden",
|
|
||||||
"errors": [
|
|
||||||
"test1",
|
|
||||||
"test2"
|
|
||||||
],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"439336ad-05ee-4b2a-9a0c-df7dc1c7245e"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zeitaufzeichnung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilzeitaufzeichnung",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"7625d25d-8fd9-476b-94a6-4fbb72c147d4"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktionen",
|
|
||||||
"id": "funktionen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktion",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfunktion",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"81c92565-82fe-40ec-ad35-454c3218fb3b"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"id": "zusatzvereinbarungen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Sonstiges",
|
|
||||||
"id": "sonstiges"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"data": {
|
|
||||||
"dienstverhaeltnisid": null,
|
|
||||||
"unternehmen": "",
|
|
||||||
"vertragsart_kurzbz": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "set"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"vbs": {
|
|
||||||
"439336ad-05ee-4b2a-9a0c-df7dc1c7245e": {
|
|
||||||
"type": "vertragsbestandteilstunden",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "439336ad-05ee-4b2a-9a0c-df7dc1c7245e",
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"stunden": "38,5",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": [
|
|
||||||
{
|
|
||||||
"type": "gehaltsbestandteil",
|
|
||||||
"guioptions": {
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gehaltstyp": "",
|
|
||||||
"betrag": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"valorisierung": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"81c92565-82fe-40ec-ad35-454c3218fb3b": {
|
|
||||||
"type": "vertragsbestandteilfunktion",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "81c92565-82fe-40ec-ad35-454c3218fb3b"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"funktion": "Leitung",
|
|
||||||
"orget": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": []
|
|
||||||
},
|
|
||||||
"7625d25d-8fd9-476b-94a6-4fbb72c147d4": {
|
|
||||||
"type": "vertragsbestandteilzeitaufzeichnung",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "7625d25d-8fd9-476b-94a6-4fbb72c147d4",
|
|
||||||
"removeable": true
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"zeitaufzeichnung": true,
|
|
||||||
"azgrelevant": "",
|
|
||||||
"homeoffice": true,
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,354 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "formdata",
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tabs",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Allgemein",
|
|
||||||
"id": "allgemein"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "dv",
|
|
||||||
"guioptions": {},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist"
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Befristung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext",
|
|
||||||
"childdefaults": {
|
|
||||||
"guioptions": {
|
|
||||||
"canhavegehaltsbestandteile": false,
|
|
||||||
"disabled": [
|
|
||||||
"freitexttyp"
|
|
||||||
],
|
|
||||||
"hidden": [
|
|
||||||
"titel",
|
|
||||||
"freitext"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"freitexttyp": "befristung",
|
|
||||||
"titel": "Befristung",
|
|
||||||
"freitext": "befristeter Dienstvertrag"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"children": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit & Basisgehalt",
|
|
||||||
"id": "arbeitszeit"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Arbeitszeit",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilstunden",
|
|
||||||
"errors": [
|
|
||||||
"test1",
|
|
||||||
"test2"
|
|
||||||
],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"5671ff88-9580-4b20-8bbf-a744bc353485"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zeitaufzeichnung",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilzeitaufzeichnung",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"484f7166-7792-4cc7-b906-0db09c65bbf4"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktionen",
|
|
||||||
"id": "funktionen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Funktion",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfunktion",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"2c38c937-3157-4404-ad33-dfad2ed15633",
|
|
||||||
"b983791e-ff2e-4eeb-891e-b786c90daf69"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"id": "zusatzvereinbarungen"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Zusatzvereinbarungen",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilfreitext"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"b168a3bb-d0e2-407f-8192-525a5ab59b22"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "tab",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Sonstiges",
|
|
||||||
"id": "sonstiges"
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
{
|
|
||||||
"type": "vertragsbestandteillist",
|
|
||||||
"guioptions": {
|
|
||||||
"title": "Kündigungsfrist",
|
|
||||||
"vertragsbestandteiltyp": "vertragsbestandteilkuendigungsfrist",
|
|
||||||
"errors": [],
|
|
||||||
"infos": []
|
|
||||||
},
|
|
||||||
"children": [
|
|
||||||
"b7c613f2-f82b-45af-bc6a-9c5cefb41e91"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"data": {
|
|
||||||
"dienstverhaeltnisid": null,
|
|
||||||
"unternehmen": "",
|
|
||||||
"vertragsart_kurzbz": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "set"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"vbs": {
|
|
||||||
"5671ff88-9580-4b20-8bbf-a744bc353485": {
|
|
||||||
"type": "vertragsbestandteilstunden",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "5671ff88-9580-4b20-8bbf-a744bc353485",
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"stunden": "38,5",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": [
|
|
||||||
{
|
|
||||||
"type": "gehaltsbestandteil",
|
|
||||||
"guioptions": {
|
|
||||||
"infos": [
|
|
||||||
"test info 1",
|
|
||||||
"test info 2"
|
|
||||||
],
|
|
||||||
"errors": [
|
|
||||||
"test error 1",
|
|
||||||
"test error 2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gehaltstyp": "",
|
|
||||||
"betrag": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"valorisierung": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"2c38c937-3157-4404-ad33-dfad2ed15633": {
|
|
||||||
"type": "vertragsbestandteilfunktion",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "2c38c937-3157-4404-ad33-dfad2ed15633"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"funktion": "Leitung",
|
|
||||||
"orget": "sdf",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": [
|
|
||||||
{
|
|
||||||
"type": "gehaltsbestandteil",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "a5df7915-6935-47d8-9751-f8f8d63d188b",
|
|
||||||
"removeable": true
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gehaltstyp": "zulage",
|
|
||||||
"betrag": "111",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"valorisierung": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"b983791e-ff2e-4eeb-891e-b786c90daf69": {
|
|
||||||
"type": "vertragsbestandteilfunktion",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "b983791e-ff2e-4eeb-891e-b786c90daf69",
|
|
||||||
"removeable": true
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"funktion": "",
|
|
||||||
"orget": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": []
|
|
||||||
},
|
|
||||||
"b168a3bb-d0e2-407f-8192-525a5ab59b22": {
|
|
||||||
"type": "vertragsbestandteilfreitext",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "b168a3bb-d0e2-407f-8192-525a5ab59b22",
|
|
||||||
"removeable": true
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"freitexttyp": "allin",
|
|
||||||
"titel": "Lorem ipsum",
|
|
||||||
"freitext": "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. \nAt vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",
|
|
||||||
"kuendigungsrelevant": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"gbs": []
|
|
||||||
},
|
|
||||||
"b7c613f2-f82b-45af-bc6a-9c5cefb41e91": {
|
|
||||||
"type": "vertragsbestandteilkuendigungsfrist",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "b7c613f2-f82b-45af-bc6a-9c5cefb41e91",
|
|
||||||
"removeable": true
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"arbeitgeber_frist": "",
|
|
||||||
"arbeitnehmer_frist": "",
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"484f7166-7792-4cc7-b906-0db09c65bbf4": {
|
|
||||||
"type": "vertragsbestandteilzeitaufzeichnung",
|
|
||||||
"guioptions": {
|
|
||||||
"id": "484f7166-7792-4cc7-b906-0db09c65bbf4",
|
|
||||||
"removeable": true
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"zeitaufzeichnung": true,
|
|
||||||
"azgrelevant": false,
|
|
||||||
"homeoffice": true,
|
|
||||||
"gueltigkeit": {
|
|
||||||
"guioptions": {
|
|
||||||
"sharedstatemode": "reflect"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"gueltig_ab": "1.1.2010",
|
|
||||||
"gueltig_bis": ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user