-
Notifications
You must be signed in to change notification settings - Fork 102
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
Standardize modals #117
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ariables are cleared.
This commit also fixes task delete to remove the task from the list.
This prevents e.g. modified Task data from loading in the New Task modal after a task has been edited.
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a (very basic) standard modal vue and uses it for Client, Project and Task add/edit.
Tests may pass.