Skip to content

AARHUS-TECH/servicedesken

Repository files navigation

Servicedesk Ticket system

Softwaren bliver brugt af servicedesken til at lave tickets for indleverede opgaver. Der er mulighed for at indsætte brugere og holde styr over kundens kontakt oplysninger.

Er skrevet i / benytter:

  • PHP
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • MySQL i form af MariaDB
  • PHPMyAdmin

Rettelser der ønskes udført

  • Der findes to mapper elev og admin, som indeholder meget af den samme kode.
  • Der er allerede taget højde for login rolle, den skal bruges direkte i koden og ikke som nu sende brugen i forskellige mapper.
  • Tjek af databasen indholder den den rigtige information og de rigtige felter eller kan den optimeres.
  • Visning af id er taget væk - det gør det sværere at backtracke opgaver for eleverne.
  • Eleverne har ikke adgang til at se afsluttede sager. Det rettes så elev rollen kan se men ikke redigere i lukkede sager.
  • Der vises ikke kundenavn på siden: Lukkede sager
  • Serveren er ved at være gammel, trænger til opdatering. Er opdateret først til DEB10 og dernæst til Debian 11 pr. 2-5-2022.
  • Søge funktion som søger på beskrivelse, email og navn.
  • Søge funktion skal vise seneste først.
  • Der lavet noget til at sætte ønsket sortering. Funktionen laves færdig.
  • Måske skulle man lave det Adaptive, så den også kan køre på elevernes mobil.
  • Bootstrap opdateres til seneste 4.0.0.
  • Modtager findes ikke i databasen! fejl som stopper Opdater sagsiden.
  • Der mangler en funktion som håndterer når elever slettes fra systemet, eks. når de meldes ud af SKP. Hænger sammen med fejlen Modtager findes ikke i databasen!. Rettes til at gives beskeden: Tidligere elev.
  • Sidernes header skal have hvid tekst, så man kan læse det
  • Tabellens hoved laves sort med tynd grøn border, som de andre grafiske elementer.
  • Sortering af tickets på siden Lukkede sager rettes til seneste først.
  • Rettelse af meget gamle cron jobs <- Slettet
  • Upload mappe bliver ikke brugt i koden <- Slettet

Systemet som kører servicedesken

cat /etc/*-release

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

eller man kan køre: lsb_release -a

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye

man finder oplysninger om kernen: uname -mrs

Linux 5.10.0-13-amd64 x86_64