Izceltais projekts

Kanban dēlis

Kanban dēlis, ko vari darbināt uz sava servera. Ietver uzdevumu piešķiršanu vairākiem lietotājiem, failu pielikumus, AI uzdevumu piešķiršanu, LDAP autorizāciju, statistiku, e-pasta paziņojumus un pilnvērtīgu administratora paneli.

Kanban Board priekšskatījums

Pārskats

Kas tika izveidots

Kanban dēlis, kas darbojas uz sava servera. Atbalsta lokālos kontus un LDAP autorizāciju, uzdevumus ar vairākiem izpildītājiem un apstiprināšanas noteikumiem, failu pielikumus, statistiku, e-pasta paziņojumus, AI palīdzētu uzdevumu piešķiršanu un administratora paneli visa pārvaldībai.

  • Kanban dēlis ar drag-and-drop, WIP limitiem, vairākiem izpildītājiem uzdevumam un dēļa/saraksta skata pārslēgšanu
  • Autorizācija ar paroli vai LDAP kontu
  • Bagātinātā teksta uzdevumu piezīmes ar @pieminējumiem, pavedienu atbildēm un pilnu aktivitāšu žurnālu
  • E-pasta paziņojumi par uzdevumu piešķiršanu, statusa izmaiņām, komentāriem, pieminējumiem un kavētiem termiņiem
  • Pielāgotas projektu datu tabulas ar CSV eksportu, kas saistītas ar uzdevumiem

Kāpēc tas tika izveidots

Praktisks fokuss

Ideja bija vienkārša — Kanban dēlis uz sava servera bez atkarības no trešo pušu servisiem. Risinājums, ko var pieslēgt uzņēmuma LDAP un kas sūta paziņojumus tikai tad, kad tas tiešām ir svarīgi.

Tehniskais profils

Funkcionalitāte un infrastruktūra

Dēlis un uzdevumi

  • Kanban dēlis ar drag-and-drop, pielāgotiem statusiem, uzdevumu filtriem, izpildes termiņiem un dēļa/saraksta skata pārslēgšanu
  • WIP limiti katram statusa stabiņam ar vizuāliem pārslodzes indikatoriem
  • Uzdevumi ar vairākiem izpildītājiem, individuālu apstiprināšanu un izvēles pabeigšanas noteikumiem
  • Uzdevumu pielikumi: augšupielāde, lejupielāde un dzēšana ar lokālo vai S3 glabātuvi
  • Uzdevuma lapa ar bagātināta teksta redaktoru (CKEditor 5) aprakstiem, kā arī piezīmju laika līnija ar @pieminējumiem un pavedienu atbildēm
  • Katra uzdevuma aktivitāšu žurnāls, kurā tiek reģistrētas statusa izmaiņas, labojumi, piešķiršana un termiņa izmaiņas
  • "Mani uzdevumi" — visi lietotāja uzdevumi vienuviet no visiem projektiem

Autentifikācija

  • Autorizācija ar paroli vai LDAP kontu
  • Papildu LDAP grupu ierobežojumi autorizācijai
  • LDAP lietotāju dati ir redzami, bet nav rediģējami
  • Autorizēto sesiju pārvaldība — apskatiet un atsauciet aktīvās sesijas no sava profila
  • Publiska lietotāja profila lapa ar GitHub stilā veidotu pēdējo 52 nedēļu aktivitāšu grafiku

Paziņojumi

  • E-pasta paziņojumi par piešķiršanu, statusa maiņām, komentāriem, dalību un kavētiem termiņiem
  • Katrs lietotājs var izslēgt sev nevajadzīgos paziņojumu veidus
  • Ja e-pasta nosūtīšana neizdodas, sistēma mēģina atkārtoti automātiski

Administrēšana

  • Administratora panelis lietotāju, LDAP un e-pasta iestatījumu pārvaldībai
  • Manager sadaļa starpprojektu uzdevumu prioritizēšanai un aktīvo uzdevumu pārskatam
  • E-pasta piegādes žurnāls, pieejams tikai administratoriem
  • Audita žurnāls ar projektu un globālajiem administratora skatiem
  • Arhivēti projekti un sistēmas veselības uzraudzība
  • Darbojas ar Docker Compose, PostgreSQL un Redis
  • Neobligāta Status Page saite incidentu savstarpējai sasaistīšanai starp abiem rīkiem

Dati un integrācijas

  • Pielāgotas projektu datu tabulas: tipizētas kolonnas (teksts, skaitlis, datums, izvēle, izvēles rūtiņa), rindas, CSV eksports un saites uz uzdevumiem
  • Izejošs task.resolved integrācijas tīmekļa āķis ar administratoram pieejamu piegādes žurnālu un atkārtotu mēģinājumu funkciju
  • API tokeni, kas ievēro lietotāja lomu tiesības

Pro funkcijas

  • AI palīdzēta uzdevumu piešķiršana pēc lietotāju prasmju tagiem
  • Izvēles vīrusu skenēšana augšupielādētajiem pielikumiem
  • Ārējās integrācijas caur atsevišķu bot lietotāju ar ierobežotas piekļuves API tokenu