Skip to content

Commit

Permalink
Merge pull request #105 from it-at-m/zmsticketprinter-integration
Browse files Browse the repository at this point in the history
Zmsticketprinter integration
  • Loading branch information
manjencic authored Jan 26, 2024
2 parents bd7dbe6 + 3b04720 commit 3e3d90d
Show file tree
Hide file tree
Showing 277 changed files with 29,475 additions and 8 deletions.
1 change: 1 addition & 0 deletions .ddev/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@ webimage_extra_packages:
- python3-click
- python3-git
- python3-colorama
- make

# Extra Debian packages that are needed in the webimage can be added here

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build-images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,5 @@ jobs:
php_version: "8.0"
- module: zmsstatistic
php_version: "8.0"
- module: zmsticketprinter
php_version: "7.3"
17 changes: 9 additions & 8 deletions cli
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ modules = [
"zmsmessaging",
"zmsslim",
"zmsstatistic",
"zmsticketprinter",
]


Expand All @@ -54,15 +55,14 @@ def cli_modules_reference_libraries(no_symlink: bool):
with open(composer_file_path, "r") as f:
composer_content = json.load(f)

composer_content["repositories"] = [
{
"type": "path",
"url": "../*",
"options": {
"symlink": not no_symlink
}
composer_content["repositories"] = list([i for i in composer_content.get("repositories", []) if i.get("type") != "path" and i.get("url", None) != "../*"])
composer_content["repositories"].append({
"type": "path",
"url": "../*",
"options": {
"symlink": not no_symlink
}
]
})

require = composer_content.get("require", [])
for dependency_key in require:
Expand All @@ -75,6 +75,7 @@ def cli_modules_reference_libraries(no_symlink: bool):

with open(composer_file_path, "w") as f:
json.dump(composer_content, f, indent=4)
f.write("\n")

for module in module_dependencies:
module_dir = os.path.join(repo_dir, module)
Expand Down
6 changes: 6 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions zmsticketprinter/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
module.exports = {
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"impliedStrict": true,
"jsx": true
}
},
"plugins": [],
"globals": {
"window": true,
"console": true,
"setTimeout": true,
"clearTimeout": true,
"setInterval": true,
"document": true,
"Promise": true
},
"extends": ["eslint:recommended"],
"rules": {
"complexity": [
"error",
11
],
"no-console": [
"off"
]
}
}
3 changes: 3 additions & 0 deletions zmsticketprinter/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*.php diff=php
tests export-ignore
composer.lock binary merge=ours
18 changes: 18 additions & 0 deletions zmsticketprinter/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
vendor
vendor.zmsbase
node_modules
config.php
**.swp
.DS_Store
.sass-cache
bower_components
tests/*.html
public/_tests
cache
vendor.old
vendor.update
#composer.*.lock
#package-lock.json
.cache
.parcel-cache
.phpunit.result.cache
3 changes: 3 additions & 0 deletions zmsticketprinter/.gitlab/route-map.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Coverage
- source: /src/Zmsticketprinter/(.+?\.php).*/
public: '_tests/coverage/\1.html'
58 changes: 58 additions & 0 deletions zmsticketprinter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
## 2.25.01
* #56991 - The curl option for setting up an API proxy server has been added to the configuration

## v2.24.11
* #55684 - removed berlin logo from background graphics

## v2.23.05

* #44659 Anzahl der wartenden Kunden bei leerer Warteschlange wurde korrigiert

## v2.23.04

* #39699 Anpassung Javascript Validierung an neue Erfordernisse durch eslint

## v2.23.03

* #39699 Umstellung der Generierung von Javascript und CSS auf ParcelJS

## v2.23.01

* #38445 Bugfix: Anpassung auf Grund eines Updates der Bibliothek slimframework

## v2.22.00

* #36425 Der HTTPS-Redirect wurde entfernt, um eine Nutzung per HTTP zu ermöglichen

## v2.20.00

* #32626 Config für Performance-Optimierung (kann über JSON_COMPRESS_LEVEL=0 deaktiviert werden)
* #36317 Bugfix: Trennung von unterschiedlichen Fehler-Exceptions ab PHP 7.0 implementiert

## v2.19.05

* #35764 Deploy Tokens eingebaut
* #35697 Darstellung der Wartezeit jetzt wie in der Aufrufanzeige mit optimistischer - geschätzter Wartezeit

## v2.19.03

* #35531 Nachträgliche Telefonnummereingabe wird abgebrochen, wenn Termin schon eine Telefonnummer enthält
* #35530 Bugfix: Die SMS Bestätigung enthält nun die Wartenummer anstatt die Vorgangsnummer
* #34579 Wartezeit wird als "unbekannt" angezeigt, wenn virtuelle Sachbearbeiterzahl auf 0 gesetzt ist für einen Standort
* #34481 Anzahl der Wartenden ist die Anzahl der Leute die noch vor dem aktuell aufgerufenen Ticket aufgerufen werden, die Wartezeit ist nun die tatsächliche kalkulierte Wartezeit und nicht die vom letzten Eintrag in der Warteschlange

## v2.19.02

* #35385 Hinweis zum Entwicklungssystem nur wenn ZMS_ENV prod oder dev entspricht

## v2.19.01

* #35228 Security: event-stream Version angepasst
* #31328 Bugfix: Korrektur der Anzahl der Wartenden
* #35007 Bugfix: SMS-Nachtrag nur erlauben wenn SMS in der Behörde aktiviert ist

## v2.19.00

* #35008 Bugfix: Korrektur OK-Button bei mehreren Standorten
* #35007 Bugfix: SMS-Funktion verschwindet, wenn in der Behörde SMS deaktiviert wurde
* #35009 Reset-Funktionalität des Kiosk bei bestimmten Fehlermeldungen (Löscht Cookie)
Loading

0 comments on commit 3e3d90d

Please sign in to comment.