summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* auth: fix auth/redirect if app is hosted in subdirAlexander Sulfrian2014-11-191-2/+17
|
* widgets: add TextArea, that caches rows/cols until renderingAlexander Sulfrian2014-11-192-1/+16
|
* forms: use Form from flask.ext.wtf as base for all formsAlexander Sulfrian2014-11-192-3/+4
| | | | | Form from flask.ext.wtf has automatic csfr handling included. We need to hide this form fields but we get extra security for nothing more.
* forms: use models_form from wtfpeewee for CreateGroupAlexander Sulfrian2014-11-191-10/+12
|
* views: use validate_on_submit()Alexander Sulfrian2014-11-191-2/+2
|
* auth: delete current sessions on logoutAlexander Sulfrian2014-11-191-1/+15
| | | | | | On logout all session from the current bowser window are cleared. We generate a uuid on login (and safe this in the flask session object) and delete all padlite session with this uuid on logout.
* auth: login_user should pass the return valueAlexander Sulfrian2014-11-191-1/+1
|
* filters: backport selectattr, rejectattrAlexander Sulfrian2014-11-192-0/+37
| | | | We want to use jinja2 from wheezy and need to backport two template functions.
* templates/index: collapse create group form with jsAlexander Sulfrian2014-11-192-14/+23
|
* templates/layout: add navbar for breadcrubs and login/logout linksAlexander Sulfrian2014-11-193-12/+55
|
* admin: add simple flask-peewee admin interfaceAlexander Sulfrian2014-11-194-0/+27
|
* templates/_formhelpers: adjustment for new bootstrapAlexander Sulfrian2014-11-191-2/+2
|
* static: update bootstrap to 3.3.1, add bootstrap-themeAlexander Sulfrian2014-11-1913-4985/+5371
|
* models: add browsable flag for groupsAlexander Sulfrian2014-11-181-0/+1
| | | | | | It should be possible to distinguish public groups, that could be viewed if you know the name, and browsable groups, that could be enumerated from the home page.
* models: add Pad modelAlexander Sulfrian2014-11-181-1/+30
|
* models: add Session modelAlexander Sulfrian2014-11-181-2/+41
| | | | A Session is a associations between a group and a user in padlite.
* bootstrap customizer destroyed fontsAlexander Sulfrian2013-09-043-0/+0
|
* add public field for groupsAlexander Sulfrian2013-09-043-2/+5
|
* formhelpers: add support for checkboxesAlexander Sulfrian2013-09-041-17/+40
|
* forms: group name should not start with special characterAlexander Sulfrian2013-09-041-0/+2
| | | | | | | | The route /<group_name>/ is used for displaying the group infos. If you want to support additional sites (like all public browsable groups), you need a possibility to recognize such urls. So the group name now has to start with a non special characters. So we could support paths like /_all/ for special pages.
* forms: fix regexpAlexander Sulfrian2013-09-041-1/+1
|
* add ability to delete groupsAlexander Sulfrian2013-09-045-4/+83
|
* views: add group detail pageAlexander Sulfrian2013-09-043-2/+31
|
* add ability to create new groupsAlexander Sulfrian2013-09-044-4/+47
|
* utils: add Unique wtforms validatorAlexander Sulfrian2013-09-041-0/+17
| | | | | The Unique validator could check, if the value of the form field does not alreadyy exists in the database for a specific field of a peewee model.
* modes: add model for group (with many-to-many member model)Alexander Sulfrian2013-09-041-2/+18
|
* templates: add custom template for login formAlexander Sulfrian2013-09-042-0/+42
|
* views: add simple index viewAlexander Sulfrian2013-09-043-0/+32
|
* auth: add custom flask_peewee auth module for ldap authAlexander Sulfrian2013-09-042-0/+64
|
* models: add simple user modelAlexander Sulfrian2013-09-042-0/+20
|
* utils: add templated decorator from flask patternsAlexander Sulfrian2013-09-041-0/+20
|
* app: add padlite api connectionAlexander Sulfrian2013-09-041-0/+2
|
* add base flask appAlexander Sulfrian2013-09-043-0/+21
|
* template: add bootstrap base layoutAlexander Sulfrian2013-09-041-0/+47
|
* static: add bootstrap 3.0 and dependenciesAlexander Sulfrian2013-09-0411-0/+9005
|
* ignore the test databaseAlexander Sulfrian2013-09-011-0/+1
|
* changed settings layoutAlexander Sulfrian2013-09-012-4/+5
|
* padlite: encode paramters as utf-8 before urlencode itAlexander Sulfrian2013-08-111-1/+1
|
* padlite: cleanup of api return valuesAlexander Sulfrian2013-08-111-28/+32
|
* padlite: instance variables are now privateAlexander Sulfrian2013-08-111-14/+14
|
* test: use {i,b}python if availableAlexander Sulfrian2013-08-111-1/+37
|
* inital commitAlexander Sulfrian2013-08-114-0/+197