Holger Frey
f8d6d475d1
refactored account resource and view
...
login/logout, registration of a new account and resetting a forgotten
password are now child resources of the account resource. The views for
these resources are also grouped together. This should make a reusage of
the code easier
7 years ago
Holger Frey
5cfd68e85e
added account settings and change password
7 years ago
Holger Frey
0a2f7a5832
completed password reset process
7 years ago
Holger Frey
5d79bd34d6
working on forgotten password process
7 years ago
Holger Frey
7668ecfc88
added error view for expired token
7 years ago
Holger Frey
8503f27c66
linting and documentation
7 years ago
Holger Frey
1c96f9b970
finished registration workflow
7 years ago
Holger Frey
b19368bc2f
finished registration form processing
7 years ago
Holger Frey
de2dbd352a
completet registration form
7 years ago
Holger Frey
494957aeba
working on the first form
7 years ago
Holger Frey
329c268e37
added test for prefilling of forms
7 years ago
Holger Frey
f63e337dde
added schemas, starting on registration
7 years ago
Holger Frey
bbf89ad3a5
added registration resource
7 years ago
Holger Frey
20032eede1
linting applied
7 years ago
Holger Frey
c8c0c4678a
added login, logout
7 years ago
Holger Frey
551cc260e2
added session
7 years ago
Holger Frey
65ad7738ff
webroot redirects to login or orders if user is logged in
7 years ago
Holger Frey
53f36e8566
added main navigation to layout template
7 years ago
Holger Frey
0d83eac6c1
moved tests outside package
7 years ago
Holger Frey
a21612cf0e
cleanup after linting
7 years ago
Holger Frey
8f80a7ce37
added authorization and authentification
7 years ago
Holger Frey
5f7f26b3b6
added models for users and tokens
7 years ago
Holger Frey
2be8692625
added model for account roles
7 years ago
Holger Frey
a0b50a81d6
added custom column type JsonEncoder
7 years ago
Holger Frey
3b9246633a
added tests for root resource and security module
7 years ago
Holger Frey
9cc02f5e4e
fixed a bug constructing crypt context config
...
The format of the pyramid .INI files and the expected format
for the passlib config is slightly different on lists. A pyramid ini
file separates list items based on whitespace (and indention) where the
passlib config uses a comma.
7 years ago
Holger Frey
04fea4e7cd
included passlib for password hashing
7 years ago
Holger Frey
93dc403dd6
added pages
7 years ago
Holger Frey
bd8e3557aa
cleanup of views and templates
7 years ago
Holger Frey
d154d74c4a
added resource sub package
7 years ago
Holger Frey
039e1d111d
cleanup of templates and css
7 years ago
Holger Frey
8b1441dd34
changed from unittest to py.test
7 years ago
Holger Frey
5e7702cf04
added Makefile and others
...
the files were adapted from the cookiecutter template for python
packages
7 years ago
Holger Frey
fb0dab46a4
changed routing to traversal
7 years ago
Holger Frey
fd712e4e5a
initial import of pyramid project
7 years ago