summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Controller/Account.pm
AgeCommit message (Collapse)AuthorLines
2019-04-30use a separate table for registration tokensDaniel Friesel-7/+3
2019-04-30Implement deletion of inactive accountsDaniel Friesel-0/+2
2019-04-30allow users to change their mail address0.19Daniel Friesel-1/+99
Closes #6
2019-04-30Move invalid input errors into common sub-templateDaniel Friesel-4/+5
2019-04-29Add password reset functionalityDaniel Friesel-0/+154
Closes #5
2019-04-24export: Add in_transit fieldDaniel Friesel-1/+5
2019-04-23Use one row per journey instead of split checkin/checkout entriesDaniel Friesel-37/+10
Whether a user is in transit or not is now determined by an entry in the in_transit table instead of a dangling checkin. All completed journeys are stored in the "journeys" table. This does most of the work needed for automatic checkout. However, note that the corresponding worker process is not implemented yet.
2019-04-22Use Mojo::Pg for all remaining Controller and Helper logicDaniel Friesel-6/+6
2019-04-22More Mojo::Pg migrationsDaniel Friesel-6/+2
2019-04-19refactor set_status_query and get_token_queryDaniel Friesel-1/+1
2019-04-06Add password change formDaniel Friesel-6/+75
2019-04-05Fix export layoutDaniel Friesel-1/+1
2019-04-02move mailing to sendmail helperDaniel Friesel-14/+1
2019-03-25Postgres does not require decode() callsDaniel Friesel-3/+0
2019-03-25Migrate to postgresqlDaniel Friesel-1/+1
2019-03-22More refactoringDaniel Friesel-0/+282