Project

General

Profile

Actions

Feature #2017

closed

Refactor and minor improvements

Added by Alexander Watzinger about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Backend
Target version:
Start date:
2023-05-13
Estimated time:

Description

Refactor
  • Check and improve SQL statements format
  • Separate view for delete instead using index views with a delete parameter (sacrificing a little performance for much better readability)
  • Removing isinstance() calls to fix design flaws
  • Replacing lambda filters with list comprehensions which are easier to read and type check
Minor fixes (mostly for display)
  • Missing items in breadcrumb at insert/update
  • Display of "was modified" error message, also added tests for it
  • Propagating external flag in link() function
  • At type overview the "Type" entry wasn't marked as active in the main menu
Actions #1

Updated by Alexander Watzinger about 1 year ago

  • Description updated (diff)
Actions #2

Updated by Alexander Watzinger about 1 year ago

  • Description updated (diff)
  • Status changed from Acknowledged to In Progress
  • Assignee set to Alexander Watzinger
Actions #3

Updated by Alexander Watzinger about 1 year ago

  • Description updated (diff)
Actions #4

Updated by Alexander Watzinger about 1 year ago

  • Description updated (diff)
Actions #5

Updated by Alexander Watzinger about 1 year ago

  • Description updated (diff)
Actions #6

Updated by Alexander Watzinger about 1 year ago

  • Description updated (diff)
Actions #7

Updated by Alexander Watzinger about 1 year ago

  • Status changed from In Progress to Closed
Actions #8

Updated by Alexander Watzinger about 1 year ago

  • Target version changed from 7.15.0 to 7.14.0
Actions

Also available in: Atom PDF