Project

General

Profile

Actions

Feature #877

closed

Python/Flask Port

Added by Alexander Watzinger over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
2016-12-17
Estimated time:
212.00 h

Description

The OpenAtlas Python port includes many new features, fixes and changes. Some of them are listed below.

User Interface and Usability

  • Performance improvements
  • More possibilities to create and link entries in one go
  • Merge of front and backend and cleaner user interface
  • Advanced display and editing of source translations
  • Acquisition: multiple recipients, donors and places
  • Advanced type index view
  • Restructured admin area
  • Admin functions to check and deal with orphaned data
  • Show more/less option for long descriptions

Software and Code

  • Switched main programming language to Python 3
  • Switched web application framework to Flask
  • Switched template engine to Jinja2
  • Update of third party JavaScript libraries

Security

  • bcrypt hash algorithm for sensitive data
  • CSRF protection for forms
  • Adaptions for using HTTPS
  • A show password option at forms
Actions #1

Updated by Alexander Watzinger over 6 years ago

  • Start date changed from 2017-12-26 to 2016-12-17
Actions #2

Updated by Alexander Watzinger over 6 years ago

  • Description updated (diff)
Actions #3

Updated by Alexander Watzinger over 6 years ago

  • Description updated (diff)
Actions #4

Updated by Alexander Watzinger over 6 years ago

  • Description updated (diff)
Actions #5

Updated by Alexander Watzinger over 6 years ago

  • Description updated (diff)
Actions #6

Updated by Alexander Watzinger over 6 years ago

  • Description updated (diff)

Fixed spelling

Actions #7

Updated by Alexander Watzinger over 6 years ago

  • Description updated (diff)
Actions #8

Updated by Alexander Watzinger over 6 years ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF