New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backend: Consequent separation of appointment and normal function tables #59

Closed
Theophilix opened this Issue Apr 13, 2017 · 1 comment

Comments

Projects
None yet
1 participant
@Theophilix
Owner

Theophilix commented Apr 13, 2017

We need general separation of normal tables and appointment tables. If user clicks on "new", than he is asked, what kind of table he wants to create. [Alternative solution: Two Buttons: "New normal table" / "New appointment table"] If user chooses normal table, the tab name is "Normal table" [ger: "Normale Tabelle"], else "Appointment table" [ger: Terminbuchungstabelle].
screenshot-2018-1-1 table - event table edit test site - administration

Of course, in MYSQL, the variable "table function" (value "normal" or "appointment") is saved. We need this for csv/xml export/import.
When we export the "table function" variable, we should remove the csv/xml import option "Imported table is appointment table".
screenshot-2018-1-1 csv import - event table edit test site - administration

In both tabs "Normal table" and "Appointment table" we have to remove the option "function". We don't need it anymore.
For the tab "Normal table" we have to remove the "Additional row sorting and deleting column" and create TWO NEW OPTIONS:

  • "Row sorting column" (options show / hide) [german translation: "Spalte zur Sortierung"]
  • "Deleting column" (options show /hide) [german translation: "Spalte zur Zeilenlöschung"]
    (this is issue #49 (Frontend / Layout: Seperate delete buttons from change sort order column)
    screenshot-2017-12-31 new table 2

We have to ensure that new options (Row sorting column +Deleting column+Function variables) are imported and exported correctly in CSV/XML Export!!

In frontend, we need a new column called "Deleting", where all red "X" are shown. We have to ensure that layout is correct in every layout mode. For example in stack view.
screenshot-2017-12-31 new table 1

For the tab "Appointment table", we can remove the following options:

  • Enable sorting
  • Additional row sorting column
  • Pagination
  • Numbered Row
  • BBCode
  • BBCode Images
  • Filter
  • We have to ensure that date format and time format work for appointment table!

For the tab "Style" we can remove:

  • Float separator
  • Cellspacing
  • Cellpadding
  • Linecolor 1
  • Linecolor 2
  • Cellbreak
@Theophilix

This comment has been minimized.

Owner

Theophilix commented Mar 13, 2018

Last part fixed in 4.6.3

@Theophilix Theophilix closed this Mar 13, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment