Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Sort group and pad listings | Alexander Sulfrian | 2016-01-10 | 1 | -2/+3 |
| | |||||
* | One URL for public/member group view. | Alexander Sulfrian | 2016-01-10 | 1 | -32/+17 |
| | | | | | | The group is now always reachable with a consistent URL regardless of membership of the current_user. If the user is no member the public view is rendered with the possibility to join the group. | ||||
* | Use sqlalchemy, flask-migrate, flask-login and flask-script | Alexander Sulfrian | 2016-01-10 | 1 | -113/+229 |
| | | | | No peewee anymore. All dependencies are available as debian packages now. | ||||
* | templates/pad_delete: add view/template/link to delete a pad | Alexander Sulfrian | 2014-11-19 | 1 | -0/+25 |
| | |||||
* | templates/pad: add page with frame for real pad | Alexander Sulfrian | 2014-11-19 | 1 | -3/+51 |
| | |||||
* | utils: add after_this_request | Alexander Sulfrian | 2014-11-19 | 1 | -0/+8 |
| | | | | | | | With after_this_request you can simple set cookies. Used as a decorator, it registers a function as callback to be executed just before sending the response to the client. The callback will be executed with the response object as argument. | ||||
* | forms: add ChangePad to edit an existing pad | Alexander Sulfrian | 2014-11-19 | 1 | -2/+29 |
| | |||||
* | templates/group: display pad of group | Alexander Sulfrian | 2014-11-19 | 1 | -0/+1 |
| | |||||
* | forms: validate pad name uniqueness in CreatePad | Alexander Sulfrian | 2014-11-19 | 1 | -1/+1 |
| | |||||
* | forms: add CreatePad | Alexander Sulfrian | 2014-11-19 | 1 | -2/+21 |
| | |||||
* | templates/group: add "request membership" to public group view | Alexander Sulfrian | 2014-11-19 | 1 | -0/+3 |
| | |||||
* | templates/group: add public group view | Alexander Sulfrian | 2014-11-19 | 1 | -0/+12 |
| | |||||
* | templates/all: add paginated list of all browsable groups | Alexander Sulfrian | 2014-11-19 | 1 | -0/+14 |
| | |||||
* | view: use populate_obj and do not hardcode fields | Alexander Sulfrian | 2014-11-19 | 1 | -2/+3 |
| | |||||
* | views: add group_join for accepting pending memberships | Alexander Sulfrian | 2014-11-19 | 1 | -0/+13 |
| | |||||
* | models: add active flag for membership | Alexander Sulfrian | 2014-11-19 | 1 | -2/+2 |
| | | | | | Membership for a group should be requested and has to be approved by an admin of the group. | ||||
* | templates/group: hide group deletion for non group admins | Alexander Sulfrian | 2014-11-19 | 1 | -7/+12 |
| | |||||
* | forms: generalize DeleteGroup for generic confirmation | Alexander Sulfrian | 2014-11-19 | 1 | -9/+15 |
| | | | | | | | | Group deletion is now done with an extra confirmation step on a new page. There is a simple confirmation form that only contains a hidden field and the csrf magic. This commit also removes the direct deletion form on the group page and replace is with a simple button to the new confirmation page. | ||||
* | group_change: add form/template/view to change a group | Alexander Sulfrian | 2014-11-19 | 1 | -1/+18 |
| | |||||
* | views: use validate_on_submit() | Alexander Sulfrian | 2014-11-19 | 1 | -2/+2 |
| | |||||
* | filters: backport selectattr, rejectattr | Alexander Sulfrian | 2014-11-19 | 1 | -0/+1 |
| | | | | We want to use jinja2 from wheezy and need to backport two template functions. | ||||
* | add public field for groups | Alexander Sulfrian | 2013-09-04 | 1 | -1/+2 |
| | |||||
* | add ability to delete groups | Alexander Sulfrian | 2013-09-04 | 1 | -3/+14 |
| | |||||
* | views: add group detail page | Alexander Sulfrian | 2013-09-04 | 1 | -1/+13 |
| | |||||
* | add ability to create new groups | Alexander Sulfrian | 2013-09-04 | 1 | -3/+10 |
| | |||||
* | views: add simple index view | Alexander Sulfrian | 2013-09-04 | 1 | -0/+11 |