Skip to content

Conversation

@TamaroWalter
Copy link
Contributor

@TamaroWalter TamaroWalter commented Jun 19, 2023

Goal of the redesign is a new structure that makes the post.php more readable and that encapsulates functions that work with posts that were previously in the locallib.

The redesign is structured as followed:

  • There are new classes post and discussion, that represent their component and provide functions to read and manipulate them.
  • There is a new class post_control, that administrates the workflow of the post.php. The Controller detects the interaction (create/edit/answer/delete), builds the post_form and executes the interaction while securing that everything is being correctly executed.
    The post.php now only calls the post_control and the controller handles everything.

Copy link
Contributor

@NinaHerrmann NinaHerrmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Intermediate review

@TamaroWalter TamaroWalter self-assigned this Apr 26, 2024
@TamaroWalter TamaroWalter added the WIP Work in progress - not ready to merge label Mar 7, 2025
@TamaroWalter TamaroWalter requested review from bluetom and dlmsr July 8, 2025 09:02
@TamaroWalter TamaroWalter dismissed NinaHerrmann’s stale review July 8, 2025 09:04

Review is outdated

Copy link
Contributor

@bluetom bluetom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bitte von master auf main-Branch wechseln

@TamaroWalter TamaroWalter changed the base branch from master to main July 9, 2025 16:24
@TamaroWalter TamaroWalter merged commit 8d1ac04 into main Jul 17, 2025
52 checks passed
@TamaroWalter TamaroWalter deleted the redesign/post branch July 17, 2025 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WIP Work in progress - not ready to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants