Sunil Mohan Adapa acd248e506
clients: Cleanup framework
- Move all utilities to a separate clients.py module. Tests too.

- Use fewer custom template tags. Actually only one tag is really required.
  Keeping custom tags minimal is a goal.

- Merge the methods to generate app store URLs.

- Implement a validator for validating client information and use that instead
  of enums.

- Internationalize the text on template page.

- Add missing RPM package case.

- Cleanup CSS. Remove unused styles, minimize the styles set.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2017-12-13 18:56:30 -05:00
..
2017-12-13 18:56:30 -05:00
2017-12-13 18:56:30 -05:00
2017-12-13 18:56:30 -05:00
2017-12-04 23:11:19 -05:00
2017-06-10 09:38:57 -04:00
2017-12-13 18:56:30 -05:00
2017-10-03 20:52:47 -04:00
2015-11-25 15:22:27 +01:00
2017-12-13 18:56:30 -05:00
2017-12-13 18:56:08 -05:00