Project

General

Profile

Actions

Feature #3881

closed

Variables: Ex 'keySemId', New 'periodId' (System Store)

Added by Carsten Rose almost 7 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
08.06.2017
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

Description

  • Name of table 'schedule' in 'config.qfq.ini'. E.g.: 'semester', 'schoolYear', ...
  • dynamic per page: switching on page '1' does not affect page '2'.
  • static per User: if a user switches to next semester, all of 'static semester configured pages' select the choosen semester.
  • mode 'per page' | 'static' might be a user setting option or might be a webmaster configuration decision.
Implementation:
  • in qfq record botytext: scheduleId = ...
  • scheduleId = dynamic | staticPerUser | <const> | {{...}}
  • default: dynamic
  • first request to 'scheduleId':
    • if there is a 'scheduleId' in SIP and {{scheduleId:T}}='staticPerUser', set new value in QFQ session.
    • dynamic: check table schedule, replace 'dynamic' by computed id.
    • staticPerUser: get value from QFQ session. If not exist, get computed id. save new id in QFQ session
    • numerical: return value.

Related issues

Related to QFQ - Bug #4158: Delete Button im Form fehlen die SIP Parameter - aufgefallen weil periodId nicht durchgereicht wurdeClosedCarsten Rose02.08.2017

Actions
Actions

Also available in: Atom PDF