--- !ruby/object:Gem::Specification name: e9_crm version: !ruby/object:Gem::Version prerelease: version: 0.1.26 platform: ruby authors: - Travis Cox autorequire: bindir: bin cert_chain: [] date: 2011-09-29 00:00:00 Z dependencies: - !ruby/object:Gem::Dependency name: rails prerelease: false requirement: &id001 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 3.0.0 type: :runtime version_requirements: *id001 - !ruby/object:Gem::Dependency name: inherited_resources prerelease: false requirement: &id002 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: 1.1.2 type: :runtime version_requirements: *id002 - !ruby/object:Gem::Dependency name: has_scope prerelease: false requirement: &id003 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" type: :runtime version_requirements: *id003 - !ruby/object:Gem::Dependency name: money prerelease: false requirement: &id004 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" type: :runtime version_requirements: *id004 - !ruby/object:Gem::Dependency name: e9_rails prerelease: false requirement: &id005 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" type: :runtime version_requirements: *id005 - !ruby/object:Gem::Dependency name: e9_tags prerelease: false requirement: &id006 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" type: :runtime version_requirements: *id006 - !ruby/object:Gem::Dependency name: e9_attributes prerelease: false requirement: &id007 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" type: :runtime version_requirements: *id007 - !ruby/object:Gem::Dependency name: will_paginate prerelease: false requirement: &id008 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" type: :runtime version_requirements: *id008 - !ruby/object:Gem::Dependency name: kramdown prerelease: false requirement: &id009 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: "0.13" type: :runtime version_requirements: *id009 - !ruby/object:Gem::Dependency name: state_machine prerelease: false requirement: &id010 !ruby/object:Gem::Requirement none: false requirements: - - ~> - !ruby/object:Gem::Version version: "1.0" type: :runtime version_requirements: *id010 description: | *NOTE his plugin requires the private e9_base CMS gem and WILL NOT WORK without it.* CRM Plugin for the e9 CMS ========================= To use, add as a gem and install by running: rails g e9_crm:install Then modify the installed initializer as per your app, including the controller module in your desired controllers, with the final result looking something like this: require 'e9_crm' User.send :include, E9Crm::Backend::ActiveRecord Rails.configuration.after_initialize do [ MyFirstTrackedController, MySecondTrackedController ].each {|c| c.send(:include, E9Crm::TrackingController) } end NOTE: A few assumptions are made: --------------------------------- 1. Your app has a "User" model 2. Your app has a controller method #current_user to return the currently logged in user. email: travis@e9digital.com executables: [] extensions: [] extra_rdoc_files: [] files: - .gitignore - Gemfile - README.md - Rakefile - app/controllers/e9_crm/advertising_campaigns_controller.rb - app/controllers/e9_crm/affiliate_campaigns_controller.rb - app/controllers/e9_crm/base_controller.rb - app/controllers/e9_crm/campaign_groups_controller.rb - app/controllers/e9_crm/campaign_subclass_controller.rb - app/controllers/e9_crm/campaigns_controller.rb - app/controllers/e9_crm/companies_controller.rb - app/controllers/e9_crm/contact_emails_controller.rb - app/controllers/e9_crm/contact_merges_controller.rb - app/controllers/e9_crm/contacts_controller.rb - app/controllers/e9_crm/dated_costs_controller.rb - app/controllers/e9_crm/deals_controller.rb - app/controllers/e9_crm/email_campaigns_controller.rb - app/controllers/e9_crm/email_templates.controller.rb - app/controllers/e9_crm/leads_controller.rb - app/controllers/e9_crm/offers_controller.rb - app/controllers/e9_crm/page_views_controller.rb - app/controllers/e9_crm/resources_controller.rb - app/controllers/e9_crm/sales_campaigns_controller.rb - app/controllers/e9_crm/users_controller.rb - app/helpers/e9_crm/base_helper.rb - app/helpers/e9_crm/campaign_groups_helper.rb - app/helpers/e9_crm/campaigns_helper.rb - app/helpers/e9_crm/companies_helper.rb - app/helpers/e9_crm/contact_merges_helper.rb - app/helpers/e9_crm/contacts_helper.rb - app/helpers/e9_crm/deals_helper.rb - app/helpers/e9_crm/email_templates_helper.rb - app/helpers/e9_crm/leads_helper.rb - app/helpers/e9_crm/menu_options_helper.rb - app/helpers/e9_crm/offers_helper.rb - app/helpers/e9_crm/page_views_helper.rb - app/models/advertising_campaign.rb - app/models/affiliate_campaign.rb - app/models/campaign.rb - app/models/campaign_group.rb - app/models/company.rb - app/models/contact.rb - app/models/contact_email.rb - app/models/dated_cost.rb - app/models/deal.rb - app/models/email_campaign.rb - app/models/email_template.rb - app/models/no_campaign.rb - app/models/offer.rb - app/models/page_view.rb - app/models/sales_campaign.rb - app/models/tracking_cookie.rb - app/observers/deal_observer.rb - app/uploaders/file_uploader.rb - app/views/e9_crm/advertising_campaigns/_form_inner.html.haml - app/views/e9_crm/advertising_campaigns/costs.html.haml - app/views/e9_crm/affiliate_campaigns/_form_inner.html.haml - app/views/e9_crm/campaign_groups/_form_inner.html.haml - app/views/e9_crm/campaign_groups/_header.html.haml - app/views/e9_crm/campaigns/_form_inner.html.haml - app/views/e9_crm/campaigns/_header.html.haml - app/views/e9_crm/campaigns/_reports_table.html.haml - app/views/e9_crm/campaigns/_table.html.haml - app/views/e9_crm/campaigns/reports.html.haml - app/views/e9_crm/campaigns/reports.js.erb - app/views/e9_crm/companies/_form_inner.html.haml - app/views/e9_crm/companies/_header.html.haml - app/views/e9_crm/contact_emails/_form.html.haml - app/views/e9_crm/contact_emails/_form_inner.html.haml - app/views/e9_crm/contact_emails/destroy.js.erb - app/views/e9_crm/contact_merges/_field.html.haml - app/views/e9_crm/contact_merges/_form.html.haml - app/views/e9_crm/contact_merges/new.html.haml - app/views/e9_crm/contacts/_details.html.haml - app/views/e9_crm/contacts/_form_inner.html.haml - app/views/e9_crm/contacts/_header.html.haml - app/views/e9_crm/contacts/_index_sidebar.html.haml - app/views/e9_crm/contacts/_sidebar.html.haml - app/views/e9_crm/contacts/_sidebar_actions.html.haml - app/views/e9_crm/contacts/_sidebar_email_form.html.haml - app/views/e9_crm/contacts/_sidebar_search_form.html.haml - app/views/e9_crm/contacts/_table.html.haml - app/views/e9_crm/contacts/_tag_table.html.haml - app/views/e9_crm/contacts/_who.html.haml - app/views/e9_crm/contacts/edit.html.haml - app/views/e9_crm/contacts/index.html.haml - app/views/e9_crm/contacts/index.js.erb - app/views/e9_crm/contacts/show.html.haml - app/views/e9_crm/contacts/templates.js.erb - app/views/e9_crm/dated_costs/_dated_cost.html.haml - app/views/e9_crm/dated_costs/_form.html.haml - app/views/e9_crm/dated_costs/_form_inner.html.haml - app/views/e9_crm/dated_costs/bulk_form.html.haml - app/views/e9_crm/dated_costs/create.js.erb - app/views/e9_crm/dated_costs/destroy.js.erb - app/views/e9_crm/dated_costs/edit.html.haml - app/views/e9_crm/dated_costs/edit.js.erb - app/views/e9_crm/dated_costs/index.html.haml - app/views/e9_crm/dated_costs/new.html.haml - app/views/e9_crm/dated_costs/show.html.haml - app/views/e9_crm/dated_costs/update.js.erb - app/views/e9_crm/deals/_form_inner.html.haml - app/views/e9_crm/deals/_header.html.haml - app/views/e9_crm/deals/_leads_header.html.haml - app/views/e9_crm/deals/_leads_table.html.haml - app/views/e9_crm/deals/_table.html.haml - app/views/e9_crm/deals/leads.html.haml - app/views/e9_crm/deals/leads.js.erb - app/views/e9_crm/deals/offer_form.html.haml - app/views/e9_crm/deals/show.html.haml - app/views/e9_crm/email_campaigns/_form_inner.html.haml - app/views/e9_crm/email_templates/_form_inner.html.haml - app/views/e9_crm/email_templates/_header.html.haml - app/views/e9_crm/email_templates/select.html.haml - app/views/e9_crm/file_download_offers/_form.html.haml - app/views/e9_crm/file_download_offers/_form_inner.html.haml - app/views/e9_crm/leads/_form.html.haml - app/views/e9_crm/leads/create.js.erb - app/views/e9_crm/leads/new.html.haml - app/views/e9_crm/offers/_form_inner.html.haml - app/views/e9_crm/offers/_header.html.haml - app/views/e9_crm/offers/_offer.html.haml - app/views/e9_crm/offers/_public_offer.html.haml - app/views/e9_crm/offers/show.html.haml - app/views/e9_crm/page_views/_table.html.haml - app/views/e9_crm/resources/_form.html.haml - app/views/e9_crm/resources/_form_inner.html.haml - app/views/e9_crm/resources/_header.html.haml - app/views/e9_crm/resources/_table.html.haml - app/views/e9_crm/resources/create.js.erb - app/views/e9_crm/resources/destroy.js.erb - app/views/e9_crm/resources/edit.html.haml - app/views/e9_crm/resources/index.html.haml - app/views/e9_crm/resources/index.js.erb - app/views/e9_crm/resources/new.html.haml - app/views/e9_crm/resources/show.html.haml - app/views/e9_crm/resources/update.js.erb - app/views/e9_crm/sales_campaigns/_form_inner.html.haml - app/views/record_attributes/_user.html.haml - config/initializers/inflections.rb - config/locales/e9.en.yml - config/locales/en.yml - config/routes.rb - e9_crm.gemspec - lib/e9_crm.rb - lib/e9_crm/controller.rb - lib/e9_crm/e9_extensions.rb - lib/e9_crm/email.rb - lib/e9_crm/model.rb - lib/e9_crm/rack/company_auto_completer.rb - lib/e9_crm/rack/contact_auto_completer.rb - lib/e9_crm/rack/email_availability_checker.rb - lib/e9_crm/rails_extensions.rb - lib/e9_crm/system_emails_controller.rb - lib/e9_crm/tracking_controller.rb - lib/e9_crm/version.rb - lib/generators/e9_crm/install_generator.rb - lib/generators/e9_crm/templates/initializer.rb - lib/generators/e9_crm/templates/javascript.js - lib/generators/e9_crm/templates/migration.rb - test/functional/e9_crm/campaign_types_controller_test.rb - test/functional/home_controller_test.rb homepage: http://www.e9digital.com licenses: [] post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version version: "0" requirements: [] rubyforge_project: e9_crm rubygems_version: 1.8.10 signing_key: specification_version: 3 summary: CRM engine plugin for the e9 CMS test_files: - test/functional/e9_crm/campaign_types_controller_test.rb - test/functional/home_controller_test.rb