No commit activity in last 3 years
No release in over 3 years
Using Action Mailer, gem sends all tasks from Fat Free CRM to your Wunderlist account.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme

Fat Free Wunderlist

This gem can only be used on an existing Fat Free CRM application

Using an after_filter on the Task controller, this gem will send your task to your existing Wunderlist account. It sends the task using Action Mailer (email) directly to your Wunderlist inbox or a specific list. Wunderlist allows posting tasks through emails, and the process is described on this blog post.

Features

Here are some of the features in this release:

  • Important Tasks - Tasks due "As Soon As Possible" or "Today" will be flagged as important.
  • User Specific - Each user can use their Wunderlist account.
  • Post to a List - Just supply the list in the initializer file, and all tasks will be added to that list.
  • Flags Assets - If the task involves an account, contact, opportunity, etc, then the asset name and type is added to the Wunderlist todo.

Limitations

Since we are using the email approach, you will not be able to update or delete tasks added to your Wunderlist account through your Fat Free CRM. You will need to manage them in your Wunderlist account. Also, this gem only supports one Wunderlist account and list per user.

Requirements

Requirements for this release:

  • Ruby 1.9.2 or later.
  • Rails 3.0 or later.
  • Fat Free CRM 10.0 or later.
  • A Wunderlist Account

Installation

Note: Before installing, please make sure you setup Action Mailer in your Fat Free CRM application. You can find more information at RailsCast.com.

Add the gem to your Gemfile and run the bundle command to install it.

gem 'fat_free_wunderlist', :git => 'git@github.com:codemis/fat_free_wunderlist.git'

Run the generator for Fat Free Wunderlist:

rails generate fat_free_wunderlist:install

Now change the settings in config/initializers/fat_free_wunderlist.rb file that was generated. The Hash is keyed to the User.id for the specific user.

FatFreeWunderlist.options.merge!(
	1 => {
		:wunderlist_email => '',
		:wunderlist_list	=>	''
	}
)

Here are your options:

  • wunderlist_email - the email address used on your Wunderlist account Required
  • wunderlist_list - the list you want to add all tasks to. If you leave it empty, it will be delivered in your inbox

Links

Development

Questions or problems? Please post them on the issue tracker. You can contribute changes by forking the project and submitting a pull request. You can ensure the tests passing by running bundle and rspec.

This gem is created by Johnathan Pulos and is under the MIT License.