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
Cooperation:

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

Also available in: Atom PDF