Und sonst so:
Seit Oktober 2023 erfolgt die Stundenerfassung auf Jobbasis - Jobs im Auftragssystem.
Deshalb spricht man* wieder vom “Jobsystem” - als Ergänzung zum Auftragssystem.
* Carsten Scheele
| CMS | ||
|---|---|---|
| Software | CakePHP 1.3.13 | |
| URL | https://as.tema.de/ ★★★ https://srv04.as.tema.de/ (Domain, weil TEMAner/innen gern bei Gewohntem bleiben) | https://webcc.tema-dev4.de/ (Subdomain, weil Domains auf srv04 knapp sind) |
| FTP | ||
| Host | srv04.tema-hosting.de |
|
| Name | as.tema.de_vl98gjsv3r8 | tema-dev4.de |
| Passwort | CrWORVlS6kkeGP9SWanUp=bmffJ;GVoM | RNsC&a1BRCQ2UFwHcwq19_MRMZeXz3URFmt4GUHEVs5NE06aftVEmq3TZ3oLKZaL |
| SQL | ||
| Datenbank | asys_webcc_db |
|
| Name | asys_webcc_dbusr |
|
| Passwort | ebJedarEttujDyb~ |
|
mitarbeiters, Spalte tl - Collation musste auf einen “_bin” Wert gesetzt werden, damit “Ga” und “Gä” (usw.) als unterschiedliche Werte gesehen werden. Sonst ließ sich der Unique-Index über diese Spalte nicht wieder anlegen. SELECT count(*) anz, group_concat(loginname) wer, tl FROM `mitarbeiters` WHERE 1 group by tl order by anz desc; proxy_set_header Authorization $http_authorization; proxy_pass_header Authorization; CGIPassAuth On
<note important>Das gesamte Paket web200 auf vs8181 wurde entfernt.
Ein letztes Backup gibt es auf
NWDOCS:\BW\BackUps_Webseiten\web2xx-backups-vs8181</note>
| CMS | |
|---|---|
| Software | CakePHP 1.3.13 |
| URL | https://as81.tema.de/ |
| FTP | |
| Host | vs8181.cubos.ac |
| Name | web200 |
| Passwort | AebEtiPnZ{33ABW8}M6# |
| SQL | |
| Datenbank | asys_webcc_db |
| Name | asys_webcc_dbusr |
| Passwort | ebJedarEttujDyb~ |
Backup auf srv04 (der Wunsch war da, aber es hat dann doch nicht geklappt):
Usr: backup-auftragssystem
Pwd: 5g;Z:7yPH4ltJTI;
Als cron-job-Serie:
/var/www/web200/htdocs/dump-as-webcc/do-backup legt die Sachen (zwei Cake-App-Tars, ein DB-Dump) in /var/www/web200/htdocs/dump-as-webcc ab/var/www/vhosts/backup.tema-dev4.de/BU_as-webcc/hole-zipps holt die Sachen nach /var/www/vhosts/backup.tema-dev4.de/BU_as-webcc. | CMS | |
|---|---|
| Software | CakePHP 1.3.13 |
| URL | http://jobsys.tema-dev.de/ http://as.tema.de/ http://auftragssystem.tema.de/ |
| FTP | |
| Host | jobsys.tema-dev.de |
| Name | jobsysftp |
| Passwort | 123tjs45! |
| SQL | |
| Datenbank | temadev_jobsys |
| Name | temad_jobsysusr |
| Passwort | 123tjs45! |
Das Benutzerlogin holt sich die Benutzerdaten (Name+Passwort) aus der Datei APP.config/who_is_tema.inc.php. Diese Datei wird per Script aus dem webcc.tema-dev.de generiert. Also nicht mehr von Hand ändern!!!
Zusätzlich gibt es im Ordner APP.config/who_is_tema/ loginname.bin-Dateien mit individuellen Kennwörtern.
Sollte ein Mitarbeiter einmal sein persönliches Kennwort vergessen haben, kann man einfach dessen loginname.bin-Datei löschen und er fällt wieder auf das default-Kennwort aus der APP.config/who_is_tema.inc.php zurück.
Die Zuordnung zu Units, Kundenbetreuerschaft und Jobownership erfolgt in der Datenbank. Dafür muss der/die Neue im Jobsystem dann noch selbst eingetragen werden: http://jobsys.tema-dev.de/mitarbeiters . (Nichtmehr-TEMAner lassen sich hier auch ausblenden - sie bleiben dem Jobsystem bekannt, werden aber nicht mehr als potentielle Jobübernehmer angezeigt.)
chmod -R 777 auf /app/tmp.'APP . config/who_is_tema.inc.php' einzutragen. - Außerdem natürlich im Jobsystem dann noch selbst: http://jobsys.tema-dev.de/mitarbeiters'xdev_'.“Löschen” oder ähnliches reinschreiben. Der Ansatz einer Kollegin, bei der nicht zu löschenden Rechnung “das ist die richtige” reinzuschreiben, ist nicht zielführend “find-gesperrte-jobs”. Sie tut genau dies. Falls erforderlich kann man dann bei den betreffenden Jobs das Feld 'locked' auf '0' (Zahl Null) setzen.Neues Projekt anlegen: projekte:tema-dev:jobsystem
Übersicht der Unterprojekte:
js doku