Skip to content
Snippets Groups Projects

TODO for version 2

add top menu items remove bottom navigation bar content als Card Elemente

login page no menus if not logged in yet Forms - Breite der Text-Input-Felder

XSS Bug - https://projects.iml.unibe.ch/projects/sysadmin/work_packages/6865/activity ◻️ validate html code

◻️ Ausgabe der JSON Infos des Rollout ◻️ shellcmd plugins - code aufräumen und erweiterbar gestalten.

◻️ integrate versions browser into main ui

◻️ glyphicon entfernen ◻️ Rename der "fas fa" --> "fa-solid fa" ◻️ Rename der "far fa" --> "fa-regular fa"

Add - bigger features

◻️ checkout plugin ◻️ build step as queue ◻️ deploy step as queue

◻️ user and roles + project ◻️ plugins for build step

Cleanup

◻️ nicht verwendete Sprachtexte finden ◻️ nicht verwendete Icons finden

What is new?

  • PHP 8.3 compatibility
  • UI freshup by using AdminLTE, brighter colors, some ui elements of AdminLTE
  • internal: split project class into non ui and ui renderning class
  • info boxes use Winbox component - multiple infos can be opened
  • Updated components:
    • ahCache
    • Bootstrap
    • jQuery
    • FontAwesome
  • added: shellcmd plugin "top"
  • added: timeline in action logs
  • added: about page
  • added: button to set branch of next phase
  • plugins restructured: one plugin class for all plugin types. 1st step: shellcmd plugins
  • update project overview
  • update project phase details
  • added ci variables to handle docker images during build (implemented for rollout in the deployment client)

The CI server was updated with the current version I am working on (and is not finished yet). The main reason was the need for additional variables for tests with Docker images/ Docker swarm. Those are available in the file ci-customvars for the onbuild + ondeploy hook and for the replacement in the deployment client.

What was done so far:

  • CI server runs on PHP up to v8.3
  • UI freshup by using AdminLTE, brighter colors, some ui elements of AdminLTE
  • info boxes use Winbox component - multiple infos can be opened

Updated components:

  • ahCache
  • Bootstrap
  • jQuery
  • FontAwesome

added:

  • shellcmd plugin "top"
  • timeline in action logs
  • about page
  • build: button to set branch of next phase