Skip to content
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
be21c63
Added basic Todoist support
Jay2645 Aug 29, 2017
ef22c40
Added more robust support for creating new custom projects.
Jay2645 Aug 30, 2017
4a62584
Merge branch 'dev' of https://github.com/home-assistant/home-assistan…
Jay2645 Aug 30, 2017
df665ec
Changed logging from warning to info.
Jay2645 Aug 30, 2017
9bceacd
Added label and comment support.
Jay2645 Aug 31, 2017
9b28089
Added support for overdue tasks.
Jay2645 Aug 31, 2017
4495b13
Changed logging to info instead of warning; fixed labels.
Jay2645 Aug 31, 2017
babac34
Added ability to filter projects by name.
Jay2645 Aug 31, 2017
a818395
Rename 'extra_projects' to 'custom_projects'.
Jay2645 Aug 31, 2017
265f9ed
Updated code to follow proper HASS style guidelines.
Jay2645 Aug 31, 2017
295eac7
Got new_task service running.
Jay2645 Aug 31, 2017
bba9f76
Merge branch 'dev' of https://github.com/home-assistant/home-assistan…
Jay2645 Aug 31, 2017
9ad6151
Update .coveragerc.
Jay2645 Aug 31, 2017
0f7b327
Remove old try-catch block.
Jay2645 Sep 7, 2017
8ee9948
Updated to use PLATFORM_SCHEMA.
Jay2645 Sep 7, 2017
11a4350
Updated component to use Todoist API.
Jay2645 Sep 7, 2017
633378b
Removed commented-out code.
Jay2645 Sep 7, 2017
5738067
Clarified TodoistProjectData, removed fetching comments.
Jay2645 Sep 8, 2017
4f64c08
Fixed bug where projects were grabbing all tasks.
Jay2645 Sep 8, 2017
2e8d474
Fixed bug where due dates were being ignored.
Jay2645 Sep 8, 2017
5df2bb0
Removed debug logging.
Jay2645 Sep 8, 2017
2f81656
Fixed linter errors.
Jay2645 Sep 8, 2017
ce986bf
Fixed Todoist docstring to be in line with HASS' style rules.
Jay2645 Sep 11, 2017
c47011a
Organized imports.
Jay2645 Sep 11, 2017
8feacc7
Fixed voluptuous schema.
Jay2645 Sep 11, 2017
63bec37
Moved ID lookups into .
Jay2645 Sep 11, 2017
05b4b2c
Moved ID lookups into setup_platform.
Jay2645 Sep 11, 2017
6a0d501
Cleaned up setup_platform a bit.
Jay2645 Sep 11, 2017
a709000
Cleaned up Todoist service calls.
Jay2645 Sep 11, 2017
25afa73
Changed debug logging level.
Jay2645 Sep 11, 2017
556b5c2
Fixed issue with configuration not validating.
Jay2645 Sep 11, 2017
eaf252d
Changed from storing the token to storing an API instance.
Jay2645 Sep 11, 2017
bf5d004
Use dict instead of Project object.
Jay2645 Sep 11, 2017
d79ff44
Updated to use list comprehension where possible.
Jay2645 Sep 11, 2017
e25f5b7
Fixed linter errors.
Jay2645 Sep 11, 2017
0affc0e
Use constants instead of literals.
Jay2645 Sep 12, 2017
b775567
Changed logging to use old-style string formatting.
Jay2645 Sep 12, 2017
36a4631
Removed unneeded caching.
Jay2645 Sep 12, 2017
9e3455e
Added comments explaining 'magic' strings.
Jay2645 Sep 12, 2017
46941b5
Fixed bug where labels were always on the whitelist.
Jay2645 Sep 12, 2017
f2d8ed6
Fixed linter error.
Jay2645 Sep 12, 2017
65c10c3
Stopped checking whitelist length explicitly.
Jay2645 Sep 12, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@ omit =
homeassistant/components/binary_sensor/rest.py
homeassistant/components/binary_sensor/tapsaff.py
homeassistant/components/browser.py
homeassistant/components/calendar/todoist.py
homeassistant/components/camera/bloomsky.py
homeassistant/components/camera/ffmpeg.py
homeassistant/components/camera/foscam.py
Expand Down
19 changes: 19 additions & 0 deletions homeassistant/components/calendar/services.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
todoist:
new_task:
description: Create a new task and add it to a project.
fields:
content:
description: The name of the task. [Required]
example: Pick up the mail
project:
description: The name of the project this task should belong to. Defaults to Inbox. [Optional]
example: Errands
labels:
description: Any labels that you want to apply to this task, separated by a comma. [Optional]
example: Chores,Deliveries
priority:
description: The priority of this task, from 1 (normal) to 4 (urgent). [Optional]
example: 2
due_date:
description: The day this task is due, in format YYYY-MM-DD. [Optional]
example: "2018-04-01"
Loading