Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standardize modals #117

Merged
merged 13 commits into from
Jul 10, 2017
Merged

Standardize modals #117

merged 13 commits into from
Jul 10, 2017

Conversation

cdubz
Copy link
Contributor

@cdubz cdubz commented Jul 9, 2017

Adds a (very basic) standard modal vue and uses it for Client, Project and Task add/edit.

Tests may pass. :hurtrealbad:

@overshard overshard merged commit 89229fb into overshard:master Jul 10, 2017
@cdubz cdubz deleted the modal-edits branch July 12, 2017 14:32
muhleder pushed a commit to muhleder/timestrap that referenced this pull request Sep 6, 2017
commit 64926f89785c31e978e1cae74658c91ffdb1b31d
Merge: f928a52 224fd96
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Aug 14 10:18:58 2017 -0400

    Merge pull request #132 from cdubz/reset

    Customize password reset

commit 224fd963820a39a0db62e5bb327282fff3b15d07
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Aug 11 13:32:20 2017 -0400

    Add other password reset template overrides.

commit 83488e2d1528fedc0d77fde54fdfd01108e682e6
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Aug 11 13:13:59 2017 -0400

    Use request-based site and domain for reset email content.

commit 93dde4f5d8ba96295fbf922f528504ddd5d4ca35
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Aug 11 10:31:20 2017 -0400

    Create a custom password reset form page.

commit f928a527351954b706b693911b2b31c175f213e7
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jul 31 15:41:19 2017 -0400

    Update heroku and development settings to improve email support

commit a8b7853daae46a2b5da2b0e9362235f2941b88e1
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jul 31 15:35:25 2017 -0400

    Remove addon from app.json to prevent payment verification requirement on Heroku

commit 450ec205216aa9f3dacd121b93d227e12076a98f
Merge: af7b56a 9d2cb05
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Thu Jul 27 17:38:08 2017 -0400

    Merge pull request #131 from cdubz/docs

    Reset command & documentation updates

commit 9d2cb05b272f3108a9cc49fa89346adffc1dbf12
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 27 16:41:18 2017 -0400

    Update Testing documentation.

commit d9628dac6a59c107272dfbaba3aa8af2e92b8ee1
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 27 12:31:31 2017 -0400

    Updated RTD links to use getTimestrap.com

commit d5da7f10b372605eb07060db369d07821d2ceac2
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 27 12:23:49 2017 -0400

    Add a full Gulp command reference.

commit f60c520affee493f71f6f36b1c37451393182d69
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 27 11:53:20 2017 -0400

    Update development requirements.

commit 7d6cc79d526c94c6b25f0412caff2ea9ff3a922b
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 27 11:23:07 2017 -0400

    Add an example use case for multiple sites.

commit 221f31ed3e8b0e2dd89412796657e215d35c62a6
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 27 11:12:58 2017 -0400

    Add data sharing info for multiple sites.

commit 7d099318a623ee08dab60355650f96ae8476e56a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 26 20:28:42 2017 -0400

    Add basic sites documentation (WIP).

commit 4f78a4abde2d5a06cce4b96387fba79d755a16c6
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 26 19:43:24 2017 -0400

    Updated localization settings documentation.

commit ff5e7facb02d22368afb5f13418ffc452caddac0
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 26 19:39:19 2017 -0400

    Updated email settings documentation.

commit e57f1978e304bd9194dacc028e92413cce85e1e1
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jul 24 19:58:40 2017 -0400

    Default new reset command to five fake iterations.

    This carries forward the same default behavior from the original gulp reset.

commit 65ee8376d90f64ac3a0c70dea5c0bc8fb8577a56
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jul 24 19:55:29 2017 -0400

    Replace gulp reset command using new reset management command.

commit 4d63642beabeafab83a7071b10e1d2935233d544
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jul 24 19:40:59 2017 -0400

    Add a reset management command to flush the database, set up the initial Site and User, and optionally add fake data.

commit af7b56a7a0f3d578f5f111fc7bef8786d5016b45
Merge: bf6511b 16b4ba7
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jul 24 10:58:47 2017 -0400

    Merge pull request #130 from cdubz/master

    createsite fix

commit 16b4ba70d8eb1469d3d54f2a08a2dd392791be3d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jul 24 10:55:42 2017 -0400

    Only attempt to create a new Conf in createsite if one does not already exist.

commit bf6511b7c63b9e185890035037ef7d1e1313b782
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jul 23 20:53:12 2017 -0400

    Update app.json to createsite

commit 48ec71a8ba39914dde7563f343b5c19c89f83a06
Merge: 8b094df bf01c3d
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jul 23 17:42:20 2017 -0400

    Merge pull request #128 from cdubz/timezone

    New "createsite" command + timezone and locale support to site settings

commit bf01c3d9171e8a178a0bb70c2dd863fb98563e32
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 17:13:56 2017 -0400

    Add missing createsite commands in tests.

commit 1a8ed7a87fff139ecd85c661e9765b836b05f439
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 17:11:04 2017 -0400

    Combine migrations for new i18n settings.

commit 72e795f312dd01882b36161f06d894ab0ff0cf1a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 17:08:24 2017 -0400

    Add moment-timezone and use the site's timezone setting in the Invoices vue.

commit e4a6b5028d42a5e446f00f719a95af135e4a423d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 16:55:04 2017 -0400

    Set moment's locale using the site settings.

commit 3fdbe294002f9f54f263e13617473b9929f81501
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 16:34:34 2017 -0400

    Use select lists for language and timezone.

commit 96a417b2277dfd282635338d54c262b23ec4b860
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 16:20:36 2017 -0400

    Add language code and timezone site settings to Conf.

commit 804acf0c10cee1336761e1a91419066e4ffa5e9e
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 15:50:15 2017 -0400

    Refactor Conf's middleware in to separate packages and add a i18n middleware template.

commit 8db64010dd955d41f31a97c826bade708eab4e4a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 15:25:15 2017 -0400

    Update documentation to include the createsite step.

commit a6d823c9ef5bc5cac8a09490d96279419a32aa9d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 15:22:09 2017 -0400

    Call the createsite command in tests as needed.

commit 7956ce9574323973da8cfe05dd52f2923e04ba42
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 15:06:53 2017 -0400

    Refactor initial data to use a command instead of fixtures.

commit 8b094dff6e49f087727de87a10c282fa5a0d3d35
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jul 23 14:22:11 2017 -0400

    Update buildpack name

commit 01b9fcc7b390058d76f14863ce26829e98028b73
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jul 23 14:21:13 2017 -0400

    Forgot a comma...

commit de419d5b1e097dd6837e810da8435e703e6baf0d
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jul 23 14:19:19 2017 -0400

    Fix array for addons in app.json

commit 28a2ee9a384c6d053d38fd48b2618471f5d1e14a
Merge: c1e1a25 354fd8b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jul 23 13:53:02 2017 -0400

    Merge pull request #125 from cdubz/actual-configurations

    Add Site-based email configuration and fix broken test

commit 354fd8bd7bac6705b275ba59231ae46ae817ab40
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 12:52:11 2017 -0400

    Squash migrations again.

    Because of the initial data load process in the conf app, things can break if structures in the Conf model are changed becuase migrate will attempt to load initial data before the database is ready.

commit 335cf102f21f74e59bd186539bf60d74b277bc19
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 12:47:08 2017 -0400

    Use a custom clear method for Selenium tests.

    The Selenium clear() method is very inconsistent between drivers so this will hopefully help to improve test consistency.

commit 04e242b6bf15629ae83573d9229a2d91f47f03be
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 12:22:27 2017 -0400

    Move data migration from initial to latest auto migration.

    This is just a stop gap fix. How should this been done longer term?

commit d744c17d85cc39ff016b08c5dd05436e72a47085
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 11:53:41 2017 -0400

    Use Conf's Site-based email settings for Django's email backend.

commit 8b06c3ae1b801366515da698f0516042330d3dfc
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 11:03:15 2017 -0400

    Use settings values for SMTP defaults.

commit de17db8e65f5b417f1d3d27ccd8e6a189391ec2d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 10:57:17 2017 -0400

    Refactor Conf backends in to a folder and add a template for EmailBackend.

commit 173ce3b840a921f671ae4138e61b938883c10b2a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 23 10:30:21 2017 -0400

    Add SMTP settings to Conf.

    This only adds the fields to the model, no actual emailing has been implemented yet.

commit c1e1a253566e8a787851fe5ffe56d68596135312
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 19:41:51 2017 -0400

    Fix linting issue in core models after update to if statement

commit adb8f708163a09150b985755331b175df73fb37f
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 19:32:01 2017 -0400

    Add sendgrid to heroku app creation

commit 2459284e370daaa9c9c702d96b9d62cf48ad88c9
Merge: 42e0c91 2dd9cc3
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 19:10:08 2017 -0400

    Merge new estimate system with cdubz fixes

commit 42e0c9136d711a20f4ee3d8f506ac783a45eaf93
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 19:09:57 2017 -0400

    New estimate system

commit d3576eec9fc84cfd50d0c13b850a894d0a6f3b4c
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 18:19:56 2017 -0400

    Fix tests lint

commit 6a2b8cc443f4b5badb45bd1d9894fcc708d6e2d1
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 18:18:38 2017 -0400

    If chromedriver doesn't exist try geckodriver

commit 935040bf29f6440f35a22456c3f1aebc08d3cd37
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 18:02:32 2017 -0400

    Improve entry serializer performance by removing extra user information

commit a82e4811c045ec2a239b02a92964bf337a04c4f1
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 17:54:56 2017 -0400

    Lower default page size to improve timesheet load times

commit 2dd9cc3fc8686ba49e662813328e10bcd10ab2c5
Merge: a35f65a 7c27c85
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 22 15:36:58 2017 -0400

    Merge pull request #124 from cdubz/admin

    Model and tests clean up for conf app

commit 7c27c85472cbdcdeae03134b5d5468e73e74fbcf
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 11:20:21 2017 -0400

    Display a custom error message when a user login is valid, but does not have permission to access the site.

commit 61802d1976263d0214f075d5815be41adc8dfaed
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 10:24:18 2017 -0400

    Break BrowseableAPI tests in to separate classes.

commit 5d426054630adb5357158969dae1d6c5189acd80
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 09:44:24 2017 -0400

    Add Site relationship tests for Clients and Entries.

commit 288d555b4fe9c29a9b8f640ce14e0b7ffce970a3
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 09:43:19 2017 -0400

    Add Site to Entry admin.

commit d284d3be9e44c972a462da3d960e64a73bcd8831
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 09:41:25 2017 -0400

    Fix bug preventing override of Entry.site on save.

commit b320a0f52946667d70edf17ed24286cd99fdff83
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 08:55:23 2017 -0400

    Add conf to coverage source setting.

commit 5c50be958d877386911b0964885635b1d9b785a4
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 08:50:57 2017 -0400

    Add Conf and SitePermission model tests.

commit fb96a82ef8942ab82c6056e51d1a5998673d2340
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 08:10:17 2017 -0400

    Add SitePermission filter to User admin.

commit 43decfca4faf7f75da2c2de49c7ad165fdf8485b
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 08:02:11 2017 -0400

    Add Tasks to core admin and include site/s in model filters.

commit 3f29248fc8159030417750e900a0e4c940883b4e
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 22 07:56:45 2017 -0400

    Add verbose name to Conf model.

commit a35f65a171da3a85c6883ecacc0efaaa342b5308
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 22:20:22 2017 -0400

    Fake paid invoices with different bg color for paid and not paid invoices

commit ff367b0557d0cfb53e72077e3c906a0f0f184d98
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 22:09:06 2017 -0400

    Task and invoice page design improvements

commit f5915cf24dc7e6fed96700e00a3bbc6ccb6bc552
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 21:44:09 2017 -0400

    Fix bug that caused error when nothing is before a decimal duration input

commit 3ccc66085f725fea6b604d788ed9428050af879d
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 21:39:34 2017 -0400

    Fix invoiced check marks on reports

commit e48c4e78e604267c0cfdcd8ef2029556baa9bacf
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 21:38:11 2017 -0400

    Fix is_invoiced returning false positives

commit 9908fa33f09d312513cbfb4a13f15fb8ffb49aa4
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 21:28:56 2017 -0400

    Remove heroku test

commit 356cc5e20df24123344acf28a81003a121199d9d
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 21:20:35 2017 -0400

    Change invoiced to a select2 instance instead of boolean field

commit 59220f541e0c7d76cd524a8647a5ed55b6b6c3a1
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 21:03:59 2017 -0400

    Fix reset command

commit 4e567104c6239179b967a668fd4669b206ac3754
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 20:57:39 2017 -0400

    Add comment to linting sass task

commit 9237809d9e70661be446012a00b0babe5a43d118
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 20:53:07 2017 -0400

    Styles cleanup

commit bb71187799eeede3240e6d1d939c72ccd36cf5f5
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 20:39:57 2017 -0400

    Update screenshot

commit c87baf995e404578c84d2641dd5492098952f120
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 20:33:29 2017 -0400

    Remove useless heroku command since we now load initial data

commit 32f774e70cab1f6d8f4e8e1224a5ce941d4521a7
Merge: 2a06e9f 42b26df
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jul 21 15:24:17 2017 -0400

    Merge pull request #123 from cdubz/line-521

    Reports filter test fix

commit 42b26dfa8410cfa3d6d26a00d7204436a7dc4ce1
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 21 09:33:28 2017 -0400

    Remove pk-based ID user permissions from reports filter test fixture and add those permissions in the test.

    This was causing problems because the keys increment as the fixtures are loaded and re-loaded throughout testing.

commit 618621498ee272d8bc6f1bcf5b12ef94e36fc6f5
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 21 09:05:25 2017 -0400

    Include initial data fixture with Selenium tests.

commit 728e0bc8ed99005ddf0280652200b564aa43863c
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 21 08:05:05 2017 -0400

    Fix permissions on tester user.

commit 6ead23c0ac65da810005e21f9a09a1dcd9769cf7
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 21 07:58:50 2017 -0400

    Rename test data file specific to the test_reports_filter test.

commit 2a06e9f8c4c761a40630b60de506ef7e0a59bab1
Merge: 4364cc8 d15056b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jul 19 20:30:29 2017 -0400

    Merge pull request #122 from cdubz/master

    Add SitePermission to API tests user.

commit d15056b6e4044cf67ebd88c6ce03ea3919e9d9cb
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 20:28:56 2017 -0400

    Add SitePermission to API tests user.

commit 4364cc8a3b9a21bf348f69b3d4818e2350a366ba
Merge: 3226897 30e838b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jul 19 19:49:34 2017 -0400

    Merge pull request #121 from cdubz/site-users-tests

    Test updates

commit 30e838b3e43df8b7bc7f613d211c939b07a41d84
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 19:46:07 2017 -0400

    Add SitePermission to test data fixture user and log in with that user for reports tests.

commit cce5d79a36aa85b0e1fb1749dd599ba28ca4c21f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 19:30:00 2017 -0400

    Add SitePermission to Selenium tests user.

commit 3aeee606acc1ad42b42114bcdce7c7b7ebc5a617
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 19:26:40 2017 -0400

    Removed custom data load function from initial migration - this data loads automatically because of the file name.

commit 5cd8f5e7321b3b337986859d55aa7b0c3d994741
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 19:22:56 2017 -0400

    Add SitePermission to test users in regular tests.

commit 322689710640b4a1a5bb2e2c0969f11281a7081e
Merge: 3f1fe76 83a2b10
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jul 19 18:41:05 2017 -0400

    Merge pull request #120 from cdubz/site-users

    Add User-Site relationship

commit 83a2b10a60299ab7b6b54e8a1ea57b5bf709ed2b
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 18:28:01 2017 -0400

    Update generated README.md file.

commit 684dba947bcf3930dacb6a2369a66c4eca344a2c
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 18:25:52 2017 -0400

    Linting fixes.

commit 01fd4a1a2ba6d2c3fc173e1795e67290db8a6720
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 18:23:49 2017 -0400

    Update documentation to reflect new default admin user.

commit 1e218ba94c774372929d890780ab12efbfaae181
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 18:23:21 2017 -0400

    Remove Heroku createsuperuser command. Migrate now creates a default user.

commit e30bb7d6d2ff687ba4c3f388c65ee49e9f4ae285
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 18:12:39 2017 -0400

    Purge migrations and add an initial User (admin/admin) with SitePermission on the initial Site.

commit 464629d111dab5f35bb7e50e61385e9bbfc98e80
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 15:07:28 2017 -0400

    Disregard superuser status for authentication. All users are affected by SitePermission settings.

commit 1a6c792682fd50252f0053933abcf8b691bde089
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 14:47:22 2017 -0400

    Get Permissions for a User in the serializer instead of  javascript.

commit d2394a6996ba0bd4e7f3146dc9e7985dcffa0d9a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 14:18:28 2017 -0400

    Check superuser (instead of staff) status for Permissions endpoint and add similar check to Users endpoint.

commit f368b30ea41a9f02730b3cdca3af814498926a26
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 14:00:48 2017 -0400

    Only show Admin link to staff users.

commit 8289e3a8b9da7df4f1ec33df24f33dad94eacfb7
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jul 19 13:37:33 2017 -0400

    Add staff, superuser and permissions info the user plugin.

    The addition of user permissions here makes the permissions plugin redundant. That plugin can be removed in a future commit if this replacement proves equivalent.

commit 9c18bbc22bc40ddd5fa60729dcf91adf79f95cb3
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jul 18 06:57:23 2017 -0400

    Do not open new tab on logout.

commit 850860fd4c6c256f373b85076c1edbec8f0866ed
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jul 18 06:55:04 2017 -0400

    Check user site access on login.

commit 0c99f4f92fd52d7e0e54fed33aada7505e50de81
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jul 18 05:01:38 2017 -0400

    Add a SitePermission model and inline it with the User model admin.

commit 3f1fe7601b4a597530bccf16225694e46e7fe059
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jul 17 16:15:12 2017 -0400

    Use travis retry on failed tests

commit fcfe5a522a3c20898dbdff095d8e5076bc1ada5a
Merge: 89229fb 5531ca9
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jul 17 15:28:35 2017 -0400

    Merge pull request #118 from cdubz/sites

    Add Django sites support

commit 5531ca95faa073ade4e88efe678cdb1caa2afa36
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jul 17 09:31:13 2017 -0400

    Fall back on settings.SITE_ID when no Site is found in the request.

commit 39eedb7bcb4357c77d078f8b11a833364fa8d6f2
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jul 17 07:26:09 2017 -0400

    Commit site foreign key migration for entry and invoice.

commit 8be60646562e0e0ed4c97a761477f40364314181
Author: Chris Wells <cdubz@users.noreply.github.com>
Date:   Sun Jul 16 21:27:40 2017 -0400

    Lifting fixes

    📱

commit 3940eb131869a3ff6ffc58c69bdc8d2f4f7e0cfc
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 15 14:50:56 2017 -0400

    Add Site foreign key to Entry and Invoice models and filter their views.

commit c8f3ab4e1186ddbb29fbf0881ee5cb801b2b8cc0
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jul 15 14:36:07 2017 -0400

    Filter Client and Task API responses based on current site.

commit 7adf212949dbca30dd4283018fd2c42712e7572f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 14 16:36:58 2017 -0400

    Add sites relationship to Clients and Tasks, defaulting to current site.

commit a99a7e5dba4bede45bc12a93963d451e3745823a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 14 14:41:16 2017 -0400

    Use site name for login page text.

commit 080c56207404d46e775a12fcab9051000d9f82ed
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 14 12:15:34 2017 -0400

    Refactor "tenant" as "conf" and stick to using Site/s.

commit 0182aafb511bbbbb14461dccbcfa49a3a2c78199
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 14 12:06:41 2017 -0400

    Inline Tenant model with SiteAdmin.

commit f98fc0ce694541a6c403f7e93f2545ee50349cf9
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 14 10:53:24 2017 -0400

    Migrate tenant code to a separate app.

commit af769252dd6ee23d075449e3289083070f48d121
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 14 10:15:53 2017 -0400

    Pass tenant data to Vue app and use tenant name for app name.

commit af6ec4f92032cb3f373f4484ef2aae90e9fde009
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jul 14 09:28:44 2017 -0400

    Set initial site domain to "time.strap" and name to "Timestrap".

commit 21d0de387d3a22d5ef72e9edae2980f9ff1bdf3d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 13 21:37:18 2017 -0400

    Establish a "tenant" middleware to determine the site based on the request domain.

commit 69b4f298ac2edd3f9c30b0b60bda5cd89f678e30
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jul 13 19:59:39 2017 -0400

    Enable Django sites framework.

commit 89229fba54b5ba38320ace45d59989f008efdadb
Merge: 901eb03 ec7425c
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jul 10 01:48:29 2017 -0400

    Merge pull request #117 from cdubz/modal-edits

    Standardize modals

commit ec7425cadc2c1dfc286c61c304230d36dc938dac
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 9 14:49:09 2017 -0400

    Update tests for new modal formats.

commit a9efae7341ce2b7e1d283448c1dae4935218b17b
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 9 14:40:33 2017 -0400

    Linting fixes.

commit 8b924b4b375c24da5bbe5f7880252d431f1e3c5e
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 9 08:15:16 2017 -0400

    Handle edit Client in modal and add remove/archive Client.

commit 9143f07ec102de9e2f9af9e51ab24c883984f0cc
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 9 07:30:03 2017 -0400

    Convert New Client modal to use modal boilerplate.

commit a5e8a47c4d27703fa4130d02a18114c13953fc6f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jul 9 07:09:57 2017 -0400

    Null values used by modals on toggle to prevent loading incorrect state.

commit cb8f4ac7ed1919a5bb8b22284ad70200643f04d3
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 20:45:57 2017 -0400

    Handle Project add/edit/delete with new Modal component.

commit bfd4299f097288f1f3d864cc49cd6ddc88117580
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 19:12:02 2017 -0400

    Add ID to Task modal.

commit 5aa0e8b9d986c5613baddec9e67f0fa04678d954
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 18:18:35 2017 -0400

    Linting fixes.

commit fa3197c671458af32a7685005ad86053f5ebd958
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 18:17:52 2017 -0400

    Clear modal_config after Task operation.

    This prevents e.g. modified Task data from loading in the New Task modal after a task has been edited.

commit 782dfd2aaee374b19884469366e31dfdcebdef4d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 14:16:44 2017 -0400

    Handle Task edit and add in modal.

    This commit also fixes task delete to remove the task from the list.

commit e4333690e30d3af3f4a5959f23763ffa2abc2e59
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 12:30:04 2017 -0400

    Make Modal an abstract component.

commit 6abe00e3a7bc93b4791e7defab9d73e2b72dc65c
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 11:57:53 2017 -0400

    Convert Task modal to a Vue transitions modal.

    See: https://vuejs.org/v2/examples/modal.html, https://vuejs.org/v2/guide/transitions.html

commit cd9401bf4211d5beaffc3d760c5c6c2d5e3c0ed7
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 29 11:10:22 2017 -0400

    Add data properties to new modals so they are updated when the data variables are cleared.

commit 901eb039e2dc3cfe935928e7615cdbe01c302e16
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jul 9 03:32:27 2017 -0400

    Swap how we check for invoiced to remove field updates

commit 6686f2c40c5159be4ea23d7d29bffe543cec2c96
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 8 18:06:22 2017 -0400

    Add invoices to admin

commit f7f3fa34e47c07dd1041cc98440faae100c488ed
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 8 18:02:22 2017 -0400

    Basic invoice creation added

commit 7ecf919bc941cf4477f2f4de6c2193e0523d3b67
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 8 17:31:29 2017 -0400

    Working invoice filtering for reports

commit 5611470dced9fb06b2c217a8d837430bd522d0a1
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 8 17:26:16 2017 -0400

    Fix invoiced check on entries

commit d48eba524ea2142db6cbed4725b5a9176791940b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 8 17:21:54 2017 -0400

    Invoice only stuff older than one week in faker

commit bedda37fdeb145660083bef572cc9ca0db7a7e31
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jul 8 17:13:47 2017 -0400

    Add invoiced boolean to reports

commit 525c2baa5325d0f244f6c9a00770a585aa5ecdef
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 24 00:36:01 2017 -0400

    Make a config file for gulpfile

commit 00f761c22f96e976436d421e39b71b5230ba3def
Merge: 84d5a3e 93340b9
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Tue Jun 20 10:57:57 2017 -0400

    Merge pull request #116 from cdubz/selenium-updates

    Selenium test updates

commit 93340b9dd9a6c97dcb37d877f54554b3c230be88
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jun 20 09:26:49 2017 -0400

    Bring back the 1/4 second wait after adding a permission.

commit c5cd06268a951c4e9b3b9117a6caa3baea363e89
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jun 20 09:11:24 2017 -0400

    Adjust Timer tests to verify that the timer ticked without a specific time.

commit 381425ec4f469ec0fd08abb92a2e5f49a6a1d74f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jun 20 09:07:05 2017 -0400

    Remove addPerms sleep command.

commit 0ec192a9ea3b6797b81bbdd23f9eb3a13a1202b5
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jun 20 09:04:52 2017 -0400

    Add a generic wait method to wait an amount of time with no conditions.

commit 2fe777588d6b4fdb0ce7c4af916151399bcd601d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jun 20 08:33:48 2017 -0400

    Explicitly wait for project-menu to be clickable before clicking it.

commit efaf7450c8eba216dee7b4b658ae8bc31959e70a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Tue Jun 20 08:29:56 2017 -0400

    Migrations merge fix.

commit c0f506fccd924b502295bafe6041d1ed7df97228
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 21:01:51 2017 -0400

    Return cb on successful gulp coverage and remove failing test... test.

commit c24f931bdc3487109314830650df1bddb4b18a14
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 20:52:57 2017 -0400

    Convert gulp coverage spawnSyncs to chained spawns.

commit 7f80bac7b5c6dd96c028adee6de9285dc7b499f7
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 20:10:36 2017 -0400

    Add process exit code callback to Gulp coverage tasks.

commit 58ec2e4daf512fba4fe876def8317d253ea3d63d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 20:01:28 2017 -0400

    Add temporary failing test to verify Gulp changes for CI.

commit 83b67fa7ef731d8c0fd7eda5950915c8d897a658
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 19:54:20 2017 -0400

    Update Reports access test.

commit 1cbc4315dc5985306e980b23b9708c1fb7372d54
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 19:48:00 2017 -0400

    Update Entry delete test.

commit 16031f97b4303c502daac011ae45da613361e0e1
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 19:45:56 2017 -0400

    Update Entry restart test.

commit 6b94a8f06f7b466afa708277bfafadc291bdf6c0
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 19:44:11 2017 -0400

    Update Entry change test.

commit 1a4fc4b18d1dffb5245fc7078d912f9412815f3a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 19:41:16 2017 -0400

    Update timesheet SCSS for ID changes.

commit 5b4bc0f1f751518c3ee3fba397f1d60818af9a18
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 19:27:26 2017 -0400

    Add test for "advanced" Entry add.

commit 126208e421fec8cc6c0c9ddacbb0833ddf01d716
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 19:23:09 2017 -0400

    Update Entry access and ad tests.

commit fb1540f29eb0de8419df92e642b0aa7d8904afe1
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 18:41:00 2017 -0400

    Add missing migration.

commit 061051ff5332d28dba06a55047cb444a1205ea4d
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 16:43:49 2017 -0400

    Update Task change test.

commit b46c7a707bb051b791c5659c7668ae006cd2c986
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 16:40:00 2017 -0400

    Update Task add test and ID/name properties in all _add tests.

commit a3d9fbe47b14aee5d283e2a0aed272546797cd0f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 16:28:20 2017 -0400

    Check for resolved $user and $perms objects before routing.

commit 9af107cbf4f9f783c0f944a5999d21da41a38e62
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 15:22:56 2017 -0400

    Update Task components and access and add Task tests.

commit 9c6ae384cf56cb6da6cc2d27363c027028a547cd
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 15:02:31 2017 -0400

    Add wrapper with ID to client rows and check that for access.

    container-{name} ID elements do not check for permissions so should not be used for access tests.

commit e4dd85827927d60f413c5f9ad8448b4f7a8960c6
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 14:51:00 2017 -0400

    Exit gulp test process using exit code from Python's testing.

commit dab4d6700d7db12972a3f31588e2710b0ee9c491
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 14:37:25 2017 -0400

    Add support for running specific tests with gulp test using the --test flag.

    This is very very basic. I considered adding a dependency on yargs but it seemed unnecessary for right now.

commit 4f1f070c0c5b9c772247993313c5ed2de3247101
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 12:50:41 2017 -0400

    Update Project component elements and projects change test.

commit 3cda5573884910ca5f0e4682d14342f14ed294de
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 12:40:34 2017 -0400

    Update New Project component elements and projects add test.

commit 494e041abdeec590fec3d09c8826f33a5a0bcec2
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 12:33:30 2017 -0400

    Support view_project permission in Client component and update Projects access test.

commit d81215da4cccfd0ebce37a3fcdef66bfcbd6a58a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 10:07:04 2017 -0400

    Adjust Client component elements and Client change test.

commit 9cddc93cbebfe7e5a44e3c4da359561418db9c3f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 09:36:09 2017 -0400

    Adjust Client component element IDs and Client add test.

commit fb286a34245e9ade7528b13cd6392ba33af38952
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 09:13:50 2017 -0400

    Update timer text check.

commit 76befcd11106d91890a7e6cf67ab3c976dd29fcc
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Mon Jun 19 09:06:01 2017 -0400

    Re-add nav-app ID to navbar.

commit 84d5a3e7285e03890984c0029d800c513593c832
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 21:29:43 2017 -0400

    Rework task page and add delete functionality

commit 8157d93661d22def6ccb6572968cce7f48e75506
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 18:41:50 2017 -0400

    Allow setting invoice email via new client

commit 8a9039e8b4bf81d6cb748bbdb207438cddacccca
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 18:37:58 2017 -0400

    Allow archiving projects via the client page

commit e040c9ddc1ed04e989c78c8fc04893ecb1816fee
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 18:33:23 2017 -0400

    Allow archiving clients via clients page, fix queryset

commit 4896a95089404b1878ffae1f268083bee3a3a10b
Merge: 07518e5 90ebed1
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 18:06:02 2017 -0400

    Merge pull request #115 from cdubz/utils-killer

    Replace remaining utils.js functions with DurationFormatter mixin

commit 90ebed123cf79429b8b48dc16d1ff5e8b549c485
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 08:03:01 2017 -0400

    Linting fixes.

commit f4dc07f1d67f15d0fd535de0759687ef49b82a8a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 08:01:33 2017 -0400

    Add mixins and plugins folders to es6 linting.

commit d541e70041311a55673ee9e676a304467590aac0
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 08:00:03 2017 -0400

    Remove utils.js and the scripts folder and watchers.

commit 9e0491c9c5ad59e2bb7b4999244ecfbfb0fd8e25
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 07:57:05 2017 -0400

    Pad minutes in a simpler way (removing need for a pad() function).

commit 91dc64a4ae11a9cd5f399881637b98f538019871
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 07:50:44 2017 -0400

    Convert secondsToDurationString to a DurationFormatter mixin method (secondsToString).

commit e6b85ceef8da81f419f519659b7de3279b38dad7
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 07:47:35 2017 -0400

    Convert durationToSeconds to a DurationFormatter mixin method.

commit de007fba2865c4b1e30c098e74369035dfe3e64f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 07:37:30 2017 -0400

    Use DurationFormatter mixin in existing components and remove old function from utils.js.

commit 3196b000e63602c7c8bbd6ef65d9934bfeabe40f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 07:34:22 2017 -0400

    Add watcher for mixins.

commit b7df5516b102ebc86ae5b76d4c303c1d4ed705d6
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 18 07:31:36 2017 -0400

    Create DurationFormatter mixin.

commit 07518e51f25b6b6b4c51b4c9c92f64ccfffefb15
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 03:12:54 2017 -0400

    Add new project via modal and allow deleting projects and clients

commit 6ddf6e73307bbd3c6f0ca343dcc3620fc7342b32
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 02:31:28 2017 -0400

    Make new client component

commit 2311d2af8375a0bb111366f0da8498b85e6a4ee8
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 00:39:41 2017 -0400

    Fix timer font sizes

commit 0967ee2178ddcab337485ad23d0a28b72e424cb4
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 18 00:24:11 2017 -0400

    Use icons for timer functions

commit 1feefdc33c5cf0caf390b27b8c43062192534bc6
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 23:07:32 2017 -0400

    Update timer design and fix navbar toggle

commit 68f1836b5f68e8d259739d01b3dee518c5f01499
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 21:54:28 2017 -0400

    Swap around button and timer positions

commit 9e791c04c736fe007185bf4f42f6a6eecebbcf2b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 21:49:43 2017 -0400

    Start adding client improvements to make way for more invoicing options

commit 9da0462d25832e84508573e536e17003a86b9473
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 21:04:42 2017 -0400

    Swap back to navbar form sidebar

commit 8202849fb561a9e3bc1071b8293dbdfb721de217
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 18:12:03 2017 -0400

    Add advanced mode button to timesheet

commit 6532bbb47848f5bb9dec0a6b7adb74418b36519e
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 18:05:16 2017 -0400

    Change invisible to hidden to fix wrapping

commit dabd2b8949c99730601677aaed8d5aced99e8e58
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 18:03:16 2017 -0400

    Change invoicing to invoices

commit f36ec9dd8408c4b239077a34b3b4662372039ef9
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 17:59:12 2017 -0400

    Add report display of invoiced or not

commit 66dca3d74471277dd2c02b51f537d8b33d1c38f9
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 17:53:03 2017 -0400

    Make columns line up

commit 9671318df9ee9c0ab6c7ca1fc8d9f13cd875f0a4
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 17:52:11 2017 -0400

    Improve paid display

commit 3bed2d649c1137e471b29af3ff0b5782ba7486c8
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 17:50:15 2017 -0400

    Start adding basics for invoice display

commit ca766ccc0fb4c5a7670cc5777b66a8a456247da0
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 17:35:09 2017 -0400

    Add api invoices url to js config

commit a98edfd1f6af4360b4b52f7f1d4414d3a917042c
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 17:34:43 2017 -0400

    Give all entries in test data a task

commit 1447f5548adb5ed73965f75b1762be093afe02ad
Merge: cac7dd6 eac4dda
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 17 14:58:02 2017 -0400

    Merge pull request #113 from cdubz/button-component

    Replace global toggleButtonBusy function with custom VueJS directive

commit eac4dda46d58aa52711c3fd8c9f877aca47ed87e
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 17 07:21:01 2017 -0400

    Remove toggleButtonBusy global function.

commit c5bb176af48400623cb7774c67b058fd97af5885
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 17 07:20:14 2017 -0400

    Add v-block-during-fetch directive to Pager buttons.

commit 344e4095354960f43f33cb9633e2c2a0346b3101
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 17 07:19:01 2017 -0400

    Replace existing usages of toggleButtonbusy with v-block-during-fetch directive.

commit 8bd5a3758e80df32779e16a7da4429c146c68581
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 17 07:03:30 2017 -0400

    Add a "block-during-fetch" custom directive to the quickFetch plugin.

    This directive can be added to components to "block" (disable) them while quickFetch is running. The primary intent is to disable buttons during network operations to prevent issues on slower connections. Functionality could be extended to do other things and/or act on other element types.

commit cac7dd6bc1dec832373c024f0190721f5697cf78
Merge: 452a122 4411132
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jun 16 20:07:08 2017 -0400

    Merge pull request #112 from cdubz/issue-104

    (WIP) Convert utils.js to VueJS plugins

commit 441113234d2c411b89063dcf180382eafcafd4ee
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jun 16 19:56:13 2017 -0400

    Implement the perms global as a plugin.

commit 001f32aca0987e5cac5b4459c640475e31d5de63
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jun 16 19:51:13 2017 -0400

    Implement the user global as a plugin.

commit ef4fc55c776c9e73cf074ff5f6e8bf7e7578801f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jun 16 19:43:42 2017 -0400

    Update all components to use prototype version of quickFetch.

commit 4ad4784472813ddec18a507aef478e40dd57020b
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jun 16 19:42:16 2017 -0400

    Watch for changes to plugin files.

commit f03737c284d259e73a7429c56dea7a51bca37a86
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jun 16 19:35:09 2017 -0400

    Make quickFetch a module for include in app.js.

commit ecbab0badff71e045e94bfdd82fe6bb6644b5ec4
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Fri Jun 16 16:18:39 2017 -0400

    Make quickFetch a VueJS plugin and use it throughout existing components.

commit 452a12263eb1307de13740af00fbee995df8e9d5
Merge: 4a473ca 9fe8378
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Thu Jun 15 21:25:19 2017 -0400

    Merge pull request #111 from cdubz/report-ordering

    Implement Report ordering

commit 9fe83784644bd4b3099ba3a18f949a8bed596e75
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 15 20:53:37 2017 -0400

    Default to a secondary sort order of date descending.

commit 2423e07ca3a59568b6e537cdd53df7d54cfb4c1a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 15 20:31:39 2017 -0400

    Move generate report button to full column.

commit 9491d4305c1cdf29f97bdd2d0da0639bea5d74fd
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 15 20:27:37 2017 -0400

    Add "order direction" select.

commit 4a473ca7bd3b2862b0acd52b7413dc61c59cdc9a
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Thu Jun 15 20:18:04 2017 -0400

    Add invoice api

commit b88bae3f840e4d783470454e5e3a64a03f6d0962
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 15 20:16:36 2017 -0400

    Add basic "order by" select list to Reports vue.

commit d9fc1330a697d161c0c94a1d2288d1c1c95c5262
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 15 19:50:19 2017 -0400

    Add ordering support to Entry view set.

commit 8792bc03f99aa42ccd675b7aee57cab5badbdb0e
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jun 14 21:56:31 2017 -0400

    Update invoicing vue for naming

commit b9eb4fddd036658947403e2be3417c70e0bb713b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jun 14 21:51:37 2017 -0400

    Add invoice email and payment id to admin for client

commit 2dfa9f75458d1510d1769156f687394ab9230a2b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jun 14 21:50:27 2017 -0400

    Fix serializer linting

commit 2873a1517aacc76f0f3956ef6842c2e57eb02a46
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jun 14 21:48:54 2017 -0400

    Add invoiced option for entries, add start of invoicing page, add invoice_email to clients

commit 15f0fe150e321f8790b03deb3f9d42c8040a8169
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Wed Jun 14 20:54:23 2017 -0400

    Remove code to 'fix bootstrap 4' containers on mobile

commit 3326a0802b6e9c104c0fa08604fbed766b821ed5
Merge: 7c50d5c e78532a
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 10 15:13:27 2017 -0400

    Merge pull request #103 from overshard/vue

    Swap from RiotJS to Vue

commit e78532aa57ed4aab8a890e9f2cdeafb1646f5087
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 10 15:09:12 2017 -0400

    Use bus for searching

commit 555387e1a46cf37a4150277f0dbe3cabb245f736
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 10 14:55:50 2017 -0400

    Remove unused datepicker-input component

commit 8dbb7a676f1daa088d6746ef9e2e042acb41c8b2
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 10 14:55:11 2017 -0400

    Make more consistent timer design with other sidebar elements

commit 39bf53b823a7b02e7dbdfeb62f78a68e57dd71e0
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 10 14:52:33 2017 -0400

    Clean up code around input components, make dateMin anx dateMax work on reports

commit 3f696e4449d43bde75b1b13a22e8878d51969772
Merge: 92d973b 088dd98
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 10 14:31:55 2017 -0400

    Merge pull request #102 from cdubz/vue

    Get Timer working with Entry restart

commit 088dd98264dc49a7f4d9484318f431df618f82b8
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 14:22:22 2017 -0400

    Linting fixes.

commit c44892e392f1bd668f883da77e0baea9928c64b3
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 14:21:23 2017 -0400

    Add generic Timer tests.

commit 7b2201b9e7be156c6bb12afcf6c90ed58a730837
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 14:13:12 2017 -0400

    Update restart Entry test for new timer functionality.

commit b0f946b36e66f849b69167660ad9661f3107fe53
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 14:02:32 2017 -0400

    Add ability to save a restart Entry with Timer's duration.

commit 97abf078ea3541f336c6311f2f98d753275156c2
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 12:14:21 2017 -0400

    Move entire Timer content inside a styled box.

commit 1893a8e23918685323f0240b4e6b9f544073b0fb
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 12:11:39 2017 -0400

    Display Entry info when a timer is running.

commit 5eea4d059aef49f7ec26360aee2b2371ae7586e4
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 11:55:30 2017 -0400

    Remove Timer offset logic and just set starting total directly when an entry is provided.

commit a86f17df441aaf31428f5b93c58c0fb13c50c173
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 11:51:51 2017 -0400

    Change util function to handle Entry's decimal-stype duration.

commit 884da2e57cd5c79e9d2508c90f31d38886e1c9ae
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 11:48:06 2017 -0400

    Refactor Timer to take a whole entry, not just an offset.

commit 9465195587e7739efd78a22022fb7da7aad5ae2f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 11:33:03 2017 -0400

    Set timer offset strings before first tick.

commit 737b42785e28ee34cf5a8fd64227301a98af1e66
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 11:29:52 2017 -0400

    Start the timer on Entry restart.

commit c35e5d709d2e8e700e1841b10b38cfe0db78665f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 10 11:23:42 2017 -0400

    Correct gulp watch path for js scripts.

commit 92d973b52eb8c9cd7b930129976ecc3f8eebcd3d
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jun 9 15:59:16 2017 -0400

    Get basic search functionality working

commit 8a5a9b40c1a89dfd8bd63d8226f4a5448704071c
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jun 9 14:59:47 2017 -0400

    Allow clearing select2 field

commit 7a79f1c6906e5a6f9f846b3f806dc4bcd2458d1f
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jun 9 14:56:55 2017 -0400

    Sidebar improvements

commit d8a8cca46b584877a3b4a7ea4a53e3747fa788c9
Merge: 0449e6c 636a510
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Fri Jun 9 14:35:30 2017 -0400

    Merge pull request #101 from cdubz/vue

    Fix select2, update Datepicker and finish Reports component

commit 636a510a73b4e8f3c1e143d2c0f2579f29ed0648
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 15:34:41 2017 -0400

    Re-add "busy" state toggles on buttons.

commit 57ffd4178745746fb581157fcbd4c689ee91dc95
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 15:27:03 2017 -0400

    Update Reports component tests.

commit 5c1a4feb30228f0954007bb9979449ee0b702634
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 15:20:18 2017 -0400

    Add ID to select2 elements.

    This is necessary for testing with Selenium ask select2 uses the IDs to create clickable container IDs.

commit 868eaa06129281c93a31ba6abf8ea0dc07a17b69
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 15:12:18 2017 -0400

    Only set a default on Datepicker when explicitly provided.

commit 67aa151fbec3744759dfd49b48b1e660b89fd67c
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 15:09:44 2017 -0400

    Add min. and max. date picker filters to Reports component.

commit 694c05f7c3c37c63621f22479635b878a3d672b8
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 15:02:35 2017 -0400

    Create generic Datepicker component.

commit 948e5546b8f216bf8f62ef2f77075edfe83a8beb
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 14:28:12 2017 -0400

    Add user and client filters to Reports component.

commit 30f8318d79d434942952e886f5e9b7ca956ba8fd
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 14:17:46 2017 -0400

    Add project and task filters to Reports component.

commit a00077c8b77a59e8acc287ca956317c8023a0750
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 13:57:46 2017 -0400

    Favor `v-bind:` over `:`.

commit 24c9b0164f78b81c40b63a0d48c99579b0e9b228
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 13:46:51 2017 -0400

    Update select2 element on watch instead of mounted.

    This fixes issues when the options prop comes in empty initially (as it almost always will, by way of a promise).

commit 0449e6ca27beb36d99ab1b0cfca52e5355770d4e
Merge: 93de0fc 22f4fce
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Thu Jun 8 11:48:08 2017 -0400

    Merge pull request #100 from cdubz/vue

    Timer & Select2 components

commit 22f4fce60dbc8df18df24b711e9e709740496843
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 11:35:47 2017 -0400

    Include projects options load as part of Entry edit trigger.

    This makes sure all project options are loaded before the entry becomes editable, which fixes the default selected item issue.

commit 0cb41ef011889e8c1181f71c1fda7214eee2b570
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 11:16:14 2017 -0400

    Add placeholder prop to Select2 component (WIP).

    The placeholder and selected props are not working, despite what I've found for documentation on how to get them to play nicely...

commit e2869a6d8a947092f06d066283b1c25f96a8c2fa
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 10:56:51 2017 -0400

    Linting fixes.

commit 3bcccdabb5a31d49e26d4b81691e37be7cd28512
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 10:55:00 2017 -0400

    Use Select2 component in Reports component and remove old components.

commit 69476da1ba3c54cd185508d16c39212eb4c6773c
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 10:52:49 2017 -0400

    Use Select2 component in Entry component and provide selected prop (WIP).

commit d5d807ef0868429d2661b210bae6bad1a9a74ace
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 10:22:33 2017 -0400

    Use Select2 component in Timesheet component.

commit 2c0946c5cbe32dd7838577bd219fc2d814a97a15
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 10:06:39 2017 -0400

    Add basic generic Select2 component.

commit 41fcd1308b670cc88297a35eb74a2645b19b16ec
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Thu Jun 8 07:20:39 2017 -0400

    Linting fixes.

commit f2049f688c69a2b9a4cde1b42e29b92cda51965e
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jun 7 20:27:09 2017 -0400

    Allow an offset to be provided to Timer.

commit d4eb9e050c44f4ac3b18ee4d54342b9b5e48cab5
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jun 7 20:08:03 2017 -0400

    Style the timer (poorly, haha).

commit ee108a819572e740f8dd68990f7a88eb5ff8b8b3
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jun 7 19:44:28 2017 -0400

    Implement basic manually controllable Timer component.

commit 52563e4eb7cf3cd9d0be3a8e6f206171f615278f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Wed Jun 7 19:26:40 2017 -0400

    Add a bus for app-wide communications.

commit 93de0fc2a2fdd79269c2338db5163ec006a48ae3
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jun 5 12:10:55 2017 -0400

    Update docs with shields badge for gitter and build README

commit 5c2ce557ec044668a52cd10a5da3143691bf8b27
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jun 5 12:03:29 2017 -0400

    Add gitter badge

commit 0a30fc6875ae691edbcee10f3e6c3e23e013326c
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jun 5 12:00:37 2017 -0400

    Change webhook for gitter

commit 76ef5630d29a948cd31491a8f774d860b1e26185
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Mon Jun 5 11:48:36 2017 -0400

    Use gitter for notifications from travis

commit e357dccf8b315b4d0e572d595c28f17c3d4ce87b
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 4 10:35:10 2017 -0400

    Fix gulp test command

commit 1b2ff648173ab7083f62da2e36c5d05c47c34cc9
Merge: e2ee36d 5065494
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sun Jun 4 10:18:01 2017 -0400

    Merge pull request #98 from cdubz/vue

    Selenium tests tweaks

commit 5065494c3ac8a244c2ff1898e2f876b26641d0e3
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 4 06:16:31 2017 -0400

    Click before clear in Selenium Tasks change test.

    I'm not quite sure why this is necessary now, this test has definitely worked without the click() in the past and clear() in other tests without the click() work fine. Odd!

commit 6b0e7d0259c673b51d7cd80440c03ede84c13517
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 4 06:05:29 2017 -0400

    Disable Chrome's password service for Selenium tests.

    This prevents the "Do you want Chrome to save your password..." dialog after user login. The dialog blocks view of some test elements in screenshots.

commit cb0183b4ef318f48bfff80969414d51395075638
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 4 05:55:51 2017 -0400

    Add reports nav link ID.

commit 728cd228cfead60af109cac25000e979a054f082
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sun Jun 4 05:35:19 2017 -0400

    Emit Entry delete from quickFetch callback.

commit e2ee36d1e5a6b729798430fe07ada3f6f9b686b2
Merge: 0b00229 403ed52
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 22:35:19 2017 -0400

    Merge pull request #97 from cdubz/vue

    Permissions and tests updates

commit 403ed520c362a2fb57ffab4d619d318e06e3fbf5
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 22:29:09 2017 -0400

    Respect permissions in Entry menu.

commit 7e23a08a167912da03cec9139023f7dd57f59a4a
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 22:27:25 2017 -0400

    Handle Entry delete.

commit 7aa4f588dee88da325790b50ea2d675ca30980c6
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 22:08:12 2017 -0400

    Update and format duration value on Entry save.

commit eaeafe4833e262cc580fc5c3134bbf228b036ff1
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 22:06:14 2017 -0400

    Destroy projects-select when unmounted.

commit 4251207fe0757c2859fd1df677935a11d419f3ec
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 21:56:14 2017 -0400

    Update extra entry data on save for proper DOM updates.

commit 4db998d926dc259202f0a969782a419859c50d63
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 21:28:04 2017 -0400

    Create a new entryBlock when adding an Entry with a new date.

commit 9b110e1493a2ef9c4267b09fbd43ce8ef47bf109
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 21:10:39 2017 -0400

    Handle permissions and update Selenium tests for Entry and Timesheet components (WIP).

commit 75c3a6182e0dd3a1e37570eefb83ca0eaf184802
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 20:58:33 2017 -0400

    Handle permissions and update Selenium tests for Tasks components.

commit 5df9f292722433a66059a8caf6195c2af5b0f5c9
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 20:44:09 2017 -0400

    Handle permissions and update Selenium tests for Project components.

commit e0bffbef27bdfb22a27b6d1665c50ee40f859521
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 20:22:56 2017 -0400

    Handle permissions and update Selenium tests for Clients components.

commit 5b322c3d12211d0d124859025f54519c533ecc2f
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 20:02:57 2017 -0400

    Update Selenium tests for new navigation identifiers.

    This commit also temporary disables the *_access checks for menu elements until those elements can be appropriately hidden from users without permission.

commit d383b5ceb857f958ddd932ee81ede33d2b51f362
Author: Christopher Charbonneau Wells <chris@chrxs.net>
Date:   Sat Jun 3 19:54:41 2017 -0400

    Add component names to router and use an ID for the component container.

commit 0b00229d0bee11acf488a195ed6174f70356f9b2
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 21:43:34 2017 -0400

    Use el for datepicker instead of class

commit 9dedc5ffab29a85fcd381322e4da9d6bbc392987
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 21:41:20 2017 -0400

    Fix linting errors

commit a073fdfa8c9b46fed5602c022470b0faa8140095
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 21:26:23 2017 -0400

    Open api and admin target _blank

commit f89595210ac35de4d9ef3d3bf11a473e540bdf26
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 21:20:37 2017 -0400

    Add stripped reports while rebuilding components

commit de7711a6437d03d1273052aa5dc291d5ab2eb826
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 20:49:14 2017 -0400

    Format block dates

commit 18cc9e4ffbd4d37e3d950fa92f516c80eccad278
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 20:44:32 2017 -0400

    Strip css comments to avoid sourcemap 404s from cm bundle

commit 32ff2fe81b3ef1c958e28b92db3196fb10de3928
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 20:25:32 2017 -0400

    Add basic growl notifications

commit 2e70e9ff79fec786d5bf4a85e4d4f58d06673689
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 20:14:42 2017 -0400

    Add icons for sidebar navigation

commit 78660edd02ebee816ecd2827e4626cbf560c9560
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 20:11:01 2017 -0400

    Update fake generation for task and project names

commit b554cda9a76f83e0a6f3de088e546d2b0718f55d
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 20:03:26 2017 -0400

    Add gravatar to user in sidebar

commit 48848c9690779690cb0258b3345a606a6b52797d
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 19:52:41 2017 -0400

    Sidebar size improvements for all screen sizes

commit da24260ed55ab092d2aaf6ea11c259ed2dcb6e99
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 19:29:53 2017 -0400

    Update installation instructions

commit 0af8db93acecdeec204e7fe4d41e3b0ed4015e11
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 19:12:56 2017 -0400

    Updates to gulpfiles

commit 7a4a1fb0387ffdc55a85828cb2732dc5d2adc153
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 18:44:22 2017 -0400

    Fix tests to go through pipenv

commit a933301aceaee0afaee45925484fb9ddca333cbf
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 18:35:19 2017 -0400

    Use manage commands through pipenv run

commit 6fd6c4260cd886687fe8f639d9a8fb24ad46a40f
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 18:29:54 2017 -0400

    Swap over to pipenv/pipfile from requirements/pip

commit 2234e4a08b90561b982fe4fb3f900915bd7f95e6
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 17:59:18 2017 -0400

    Add basic sidebar

commit 348d38d551867cec92f2e0b740dcd7918d1a65f9
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 17:36:15 2017 -0400

    Setup remaining links in app

commit d074c26065a2afc6938370b009dd2b3f6c89d473
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 17:32:13 2017 -0400

    Fix api tests after pagination change

commit 17729ea1276796f56ab14c3be09a0666ac746ab5
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 17:26:48 2017 -0400

    Minor refactor of tags into components

commit 04950abd3dc0d2f8c3af89241fea30a521a96ec0
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 16:13:00 2017 -0400

    Remove pump requirement, fix version of eslint-html plugin

commit 4e8494d5cd267ceeb2e38f224bd227f65402115c
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 16:09:45 2017 -0400

    Finish up timesheet migration

commit cb164896b4979a47313af66676180cc97368d394
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 11:56:33 2017 -0400

    Move entry to it's own vue file

commit b4ddeb8dc0763ac1ca07dce223592e3c041a2767
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 11:39:39 2017 -0400

    Temp fix for browserify exiting gulp stream

commit 913158053aa6a9d3c1ea2fa74e4a6b68ca9dcbc5
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 11:29:50 2017 -0400

    Add entry submission

commit 8199137cb7aa11af34abb70eec30c61f40fc55d1
Merge: 876ea2e 7ffe6e2
Author: Isaac Bythewood <isaac@bythewood.me>
Date:   Sat Jun 3 10:44:11 2017 -0400…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants