Fixed Project releationships and database migration

This commit is contained in:
2017-11-17 10:14:05 -05:00
parent dba6c4b131
commit d98a8b8cc4
4 changed files with 8 additions and 14 deletions

View File

@@ -10,7 +10,7 @@
class UpdateProjects < ActiveRecord::Migration
def change
add_reference :projects, :customers, index: true
add_reference :projects, :vehicles, index: true
add_reference :projects, :customer, index: true
add_reference :projects, :vehicle, index: true
end
end

View File

@@ -20,6 +20,7 @@ Redmine::Plugin.register :redmine_qbo do
# Patches to the Redmine core. Will not work in development mode
require_dependency 'issue_patch'
require_dependency 'project_patch'
require_dependency 'user_patch'
require_dependency 'query_patch'
require_dependency 'time_entry_query_patch'
@@ -29,7 +30,7 @@ Redmine::Plugin.register :redmine_qbo do
name 'Redmine Quickbooks Online plugin'
author 'Rick Barrette'
description 'This is a plugin for Redmine to intergrate with Quickbooks Online to allow for seamless intergration CRM and invoicing of completed issues'
version '0.5.0'
version '0.6.0'
url 'https://github.com/rickbarrette/redmine_qbo'
author_url 'http://rickbarrette.org'
settings :default => {'empty' => true}, :partial => 'qbo/settings'

View File

@@ -24,7 +24,8 @@ module ProjectPatch
unloadable # Send unloadable so it will not be unloaded in development
belongs_to :customer, primary_key: :id
belongs_to :vehicle, primary_key: :id
end
end
end
end
module ClassMethods
@@ -35,5 +36,5 @@ module InstanceMethods
end
# Add module to Issue
# Add module to Project
Project.send(:include, ProjectPatch)

View File

@@ -10,15 +10,7 @@
class ProjectsFormHookListener < Redmine::Hook::ViewListener
# Load the javascript
def view_layouts_base_html_head(context = {})
js = javascript_include_tag 'application', :plugin => 'redmine_qbo'
js += javascript_include_tag 'autocomplete-rails', :plugin => 'redmine_qbo'
return js
end
# Edit Issue Form
# Show a dropdown for quickbooks contacts
# Edit Project Form
def view_projects_form(context={})
f = context[:form]