Skip to content

Commit

Permalink
bump
Browse files Browse the repository at this point in the history
  • Loading branch information
Dennis Eichhorn committed Jan 26, 2024
1 parent 5bc8800 commit 5672699
Show file tree
Hide file tree
Showing 133 changed files with 949 additions and 231 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ jobs:
run: npm ci
- name: Compile CSS
run: npm run scss
- name: Compile JS
run: npx esbuild Install/Application/Backend/js/backend.js --bundle --outfile=Install/Application/Backend/js/backend.min.js --minify
- name: Check for modified files
id: git-check
run: echo ::set-output name=modified::$(if git diff-index --quiet HEAD -- *.{scss,css}; then echo "false"; else echo "true"; fi)
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/php_template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ jobs:
strategy:
fail-fast: false
max-parallel: 3
matrix:
php-versions: ['8.1']
steps:
- name: Checkout Repository
uses: actions/checkout@main
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ puphpet
*.phar
*.xml
*.env
*.js.map
.htaccess
.directory
cookie.txt
Expand Down
164 changes: 139 additions & 25 deletions CONTRIBUTING.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Cli/CliApplication.php
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ function() use ($request, $response) {
}

if (!\in_array($response->header->l11n->language, $this->config['language'])) {
$response->header->l11n->setLanguage($this->l11nServer->language);
$response->header->l11n->language = $this->l11nServer->language;
}

$pageView = new CliView($this->l11nManager, $request, $response);
Expand Down
12 changes: 6 additions & 6 deletions Cli/Routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,37 +5,37 @@
'verb' => 16,
],
],
'^/admin/event.*$' => [
'^/admin/event(\?.*$|$)' => [
0 => [
'dest' => '\Modules\Admin\Controller\CliController:cliRunEvent',
'verb' => 16,
],
],
'^/admin/encryption/change.*$' => [
'^/admin/encryption/change(\?.*$|$)' => [
0 => [
'dest' => '\Modules\Admin\Controller\CliController:cliEncryptionChange',
'verb' => 16,
],
],
'^/admin/audit/blockchain/create.*$' => [
'^/admin/audit/blockchain/create(\?.*$|$)' => [
0 => [
'dest' => '\Modules\Admin\Controller\CliController:cliGenerateBlockchain',
'verb' => 16,
],
],
'^.*/admin/monitoring/log.*$' => [
'^.*/admin/monitoring/log(\?.*$|$)' => [
0 => [
'dest' => '\Modules\Monitoring\Controller\CliController:cliLogReport',
'verb' => 16,
],
],
'^.*/workflow/instance.*$' => [
'^.*/workflow/instance(\?.*$|$)' => [
0 => [
'dest' => '\Modules\Workflow\Controller\CliController:cliWorkflowInstanceCreate',
'verb' => 16,
],
],
'^/billing/bill/purchase/parse.*$' => [
'^/billing/bill/purchase/parse(\?.*$|$)' => [
0 => [
'dest' => '\Modules\Billing\Controller\CliController:cliParseSupplierBill',
'verb' => 16,
Expand Down
2 changes: 1 addition & 1 deletion Developer-Guide
12 changes: 6 additions & 6 deletions Install/Application/Api/lang/en.lang.php
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,10 @@
'InvalidAdd' => 'Cannot add element(s), invalid data supplied.',
'InvalidRemove' => 'Cannot remove element(s), invalid data supplied.',
'InvalidPermission' => 'Invalid permissions.',
'SuccessfulDelete' => 'Element(s) sucessfully deleted.',
'SuccessfulCreate' => 'Element(s) sucessfully created.',
'SuccessfulUpdate' => 'Element(s) sucessfully updated.',
'SuccessfulReturn' => 'Element(s) sucessfully returned.',
'SuccessfulAdd' => 'Element(s) sucessfully added.',
'SuccessfulRemove' => 'Element(s) sucessfully removed.',
'SuccessfulDelete' => 'Element(s) successfully deleted.',
'SuccessfulCreate' => 'Element(s) successfully created.',
'SuccessfulUpdate' => 'Element(s) successfully updated.',
'SuccessfulReturn' => 'Element(s) successfully returned.',
'SuccessfulAdd' => 'Element(s) successfully added.',
'SuccessfulRemove' => 'Element(s) successfully removed.',
]];
Original file line number Diff line number Diff line change
@@ -1 +1,61 @@
# Datenschutzbestimmungen
# Datenschutzrichtlinie

## Definitionen

Für die Zwecke dieser Datenschutzrichtlinie:

* UNTERNEHMEN oder jingga (in dieser VEREINBARUNG entweder als "das Unternehmen", "wir", "uns" oder "unser" bezeichnet) bezieht sich auf Jingga e. K., Kirchstr. 33, 61191 Rosbach.
* DIENST(E) bezieht sich auf alle Lieferungen, Leistungen, Angebote inklusive aber nicht ausschließlich die WEBSITE, die ANWENDUNGEN, die Beratung und die vom UNTERNEHMEN angebotenen Funktionen.
* GESCHÄFTSBEDINGUNGEN oder VEREINBARUNG bezeichnen die vertraglichen Rahmenbedingungen in diesem Dokument, welche für sämtliche Lieferungen, Leistungen und Angebote des UNTERNEHMENs gelten.
* GERÄT bezeichnet jedes Gerät, das auf den DIENST zugreifen kann, wie z.B. ein Computer, ein Mobiltelefon oder ein digitales Tablet.
* Social-Media-Dienst eines Dritten bezeichnet alle Dienste oder Inhalte (einschließlich Daten, Informationen, Produkte oder Dienstleistungen), die von einem Dritten bereitgestellt werden und die von den DIENSTEN angezeigt, einbezogen oder verfügbar gemacht werden können.
* WEBSITE bezieht sich auf alle vom UNTERNEHMEN betriebene Webseiten.
* APPLIKATION bezieht sich auf alle herunterladbaren, online nutzbaren oder installierbaren Inhalte.
* SIE/IHNEN bezeichnet die Person, das Unternehmen oder eine juristische Person, die auf die Leistungen des UNTERHNEHMENs zugreift.
* BETEILIGTEN bezieht sich auf SIE und das UNTERNEHMEN

## Was sind personenbezogene Daten?

Personenbezogene Daten sind Informationen, die dazu genutzt werden können, persönliche oder sachliche Verhältnisse über Sie zu erfahren (z.B. Name, Anschrift, Telefonnummer, Geburtsdatum, E-Mail-Adresse). Informationen, bei denen wir keinen (oder nur mit unverhältnismäßigem Aufwand) einen Bezug zu Ihrer Person herstellen können, z.B. durch Anonymisierung der Informationen, sind keine personenbezogenen Daten.

## Welche personenbezogenen Daten erheben/verarbeiten und nutzen wir?

Es werden Zugriffsdaten ohne Personenbezug gespeichert, wie z.B. der Name Ihres Internet Service Providers, die Seite, von der aus Sie uns besuchen, die Namen der angeforderten Dateien und deren Abrufdatum. Diese Daten werden ausschließlich zur Verbesserung unseres Angebotes ausgewertet und erlauben keinen Rückschluss auf Ihre Person.

Wenn Sie von uns angebotene DIENSTE in Anspruch nehmen wollen, ist es dagegen erforderlich, dass Sie zu diesem Zweck weitere Daten angeben. Dies sind die Daten, die für die jeweilige Abwicklung erforderlich sind, z.B. die E-Mail-Adresse bei der Bestellung einer Dienstleistung. Wir verwenden die von uns über Sie erhobenen Daten, um die von uns angebotenen Produkte und DIENSTE bereitzustellen, Ihre Fragen zu beantworten und unsere DIENSTE zu betreiben und zu verbessern.

Eine darüber hinausgehende Nutzung Ihrer personenbezogenen Daten findet nicht statt. Eine Weitergabe Ihrer personenbezogenen Daten an Dritte oder eine Nutzung Ihrer Daten zu Werbezwecken ohne Ihre Einwilligung erfolgt außer in den nachfolgend beschriebenen Fällen nicht, es sei denn, dass wir gesetzlich zur Herausgabe von Daten verpflichtet sind (Auskünfte an Strafverfolgungsbehörden und Gerichte; Auskünfte an öffentliche Stellen, die aufgrund gesetzlicher Vorschriften Daten erhalten, z.B. Sozialversicherungsträger, Finanzbehörden usw.) oder dass wir Dritte zur Durchsetzung unserer Ansprüche einschalten.

Die personenbezogenen Daten werden insbesondere wie folgt verwendet:

* Obligatorisch:
* Wenn Sie sich bei jingga registrieren, speichern wir zunächst Ihre E-Mail-Adresse, damit wir Ihnen neue Zugangsdaten zusenden können, falls Sie diese vergessen haben. Darüber hinaus speichern wir Ihren Vor- und Nachnamen sowie Ihr Passwort, damit Sie sich bequem in Ihr Konto einloggen können. Diese Daten werden von uns für die oben beschriebenen Zwecke verwendet, um Ihnen unseren DIENST anzubieten.
* Wenn Sie einen DIENST von uns erwerben, speichern wir zusätzlich zu Ihrer E-Mail-Adresse auch Ihre Rechnungsadresse für mindestens 10 Jahre gemäß § 147 AO und § 257 HGB.
* Die Bezahlung unserer DIENSTE erfolgt über stripe.com. Während des Zahlungsvorgangs werden Informationen wie z.B. Ihre Kreditkartendaten von stripe gesammelt. Bitte lesen Sie die Datenschutzbestimmungen von https://stripe.com/privacy für weitere Informationen. Ihre Kreditkartendaten werden neben den Rechnungsdaten, die wie oben erwähnt aus rechtlichen Gründen gespeichert werden müssen, nur dann bei stripe.com zur weiteren Verwendung gespeichert, wenn Sie einen DIENST mit einem Abonnementplan (wiederkehrende Zahlungen) erwerben.
* Bei der Nutzung unserer Online-DIENSTE und der WEBSITE speichern wir Ihre IP-Adresse zum Zweck der Kommunikation zwischen unseren Diensten und Ihnen. Darüber hinaus können IP-Adressen intern zu Zwecken der Fehlersuche und Sicherheitsprüfung protokolliert werden.

* Optional:
* Wenn Sie von der Möglichkeit Gebrauch machen, über unser Kontaktformular Anfragen an uns zu senden, fragen wir Sie nach Ihrem Namen und Ihrer E-Mail Adresse. Außerdem können Sie im Nachrichtenfeld Ihre individuelle Nachricht an uns eingeben.
* Bei einigen DIENSTE haben Sie die Möglichkeit, fakultativ persönliche Daten wie Ihren Namen, Ihre Adresse usw. anzugeben. Wenn Sie sich dafür entscheiden, diese Daten anzugeben, werden sie von uns ausschließlich zu dem Zweck gespeichert, sie in unseren DIENSTEN und internen Statistiken zu verwenden.

## Cookies

Cookies sind eindeutige Kennungen, die wir auf Ihr GERÄT übertragen, damit unsere Systeme Ihr Gerät erkennen und einige unserer DIENSTE und WEBSITE-Funktionen bereitstellen können.

Wir verwenden nur unbedingt notwendige Cookies. Diese sind unerlässlich, damit Sie sich in unseren DIENSTEN und auf unserer WEBSITE bewegen und deren Funktionen nutzen können, wie z. B. den Zugriff auf sichere Bereiche unserer DIENSTE und unserer WEBSITE. Ohne diese Cookies können die von Ihnen angeforderten DIENSTE nicht bereitgestellt werden. Streng notwendige Cookies, die wir verwenden, sind:

* Sitzungscookies, um Ihnen den Zugang zu gesicherten Bereichen zu ermöglichen (Cookies für die Bearbeitung des Benutzeranmeldestatus)

Externe Dienstanbieter haben ihre eigenen Cookie-Richtlinien und Einstellungen:

* stripe.com, verwendet für Zahlungen: https://stripe.com/cookie-settings

## Änderungen dieser Bedingungen

Wir behalten uns das Recht vor, diese Bedingungen jederzeit nach unserem alleinigen Ermessen zu ändern oder zu ersetzen. Wenn eine Änderung wesentlich ist, werden wir uns angemessen bemühen, SIE mindestens 30 Tage vor Inkrafttreten der neuen Bedingungen zu informieren. Was eine wesentliche Änderung darstellt, wird nach Unserem alleinigen Ermessen festgelegt.

Indem SIE nach Inkrafttreten dieser Änderungen weiterhin auf unsere DIENSTE zugreifen oder nutzen, erklären SIE sich mit den überarbeiteten Bedingungen einverstanden. Wenn SIE mit den neuen Bedingungen ganz oder teilweise nicht einverstanden sind, stellen SIE bitte die Nutzung der DIENSTE ein.

Alle Vereinbarungen, die zwischen dem UNTERNEHMEN und IHNEN zwecks Ausführung dieses Vertrages getroffen werden, sind schriftlich niederzulegen.

Version 2024-01-16
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ For the purposes of these POLICIES:

* AFFILIATED/AFFILIATES means an entity that controls, is controlled by or is under common control with a party, where "control" means ownership of 50% or more of the shares, equity interest or other securities entitled to vote for election of directors or other managing authority.
* COUNTRY refers to Germany
* COMPANY (referred to as either "the Company", "We", "Us" or "Our" in this AGREEMENT) refers to jingga, Gartenstr. 26, 61206 Woellstadt.
* COMPANY or jingga (referred to as either "the Company", "We", "Us" or "Our" in this AGREEMENT) refers to Jingga e. K., Kirchstr. 33, 61191 Rosbach.
* DEVICE means any device that can access the SERVICE such as a computer, a cellphone or a digital tablet.
* SERVICE(S) refers to the WEBSITE, APPLICATIONS, consulting and functionality offered by the Company
* TERMS, POLICIES or AGREEMENT mean these terms that form the entire agreement between You and the COMPANY regarding the use of the SERVICE.
* Third-party Social Media Service means any services or content (including data, information, products or services) provided by a third-party that may be displayed, included or made available by the SERVICES.
* WEBSITE refers to jingga.app
* WEBSITE refers to all websites owned by jingga
* APPLICATION refers to all downloadable or installable content which can therfore be used on a given DEVICE.
* You means the individual accessing or using the SERVICES, or the company, or other legal entity on behalf of which such individual is accessing or using the SERVICE, as applicable.

Expand Down
Loading

0 comments on commit 5672699

Please sign in to comment.