diff --git a/app/views/settings/_settings.rhtml b/app/views/settings/_settings.rhtml new file mode 100644 index 0000000..e582871 --- /dev/null +++ b/app/views/settings/_settings.rhtml @@ -0,0 +1,16 @@ +

+ Enter a dollar amount or percentage into each field to set your default amount. Use % in the field for percentages. +

+ +

+ <%= text_field_tag 'settings[budget_non_billable_overhead]', @settings['budget_non_billable_overhead'], :size => 15 %> +

+ +

+ <%= text_field_tag 'settings[budget_materials]', @settings['budget_materials'], :size => 15 %> +

+ +

+ <%= text_field_tag 'settings[budget_profit]', @settings['budget_profit'], :size => 15 %> +

+ diff --git a/init.rb b/init.rb index fa4e9a9..f4f218f 100644 --- a/init.rb +++ b/init.rb @@ -8,6 +8,13 @@ Redmine::Plugin.register :budget_plugin do description 'This is a budget plugin to track deliverables and budgets on a project' version '0.0.0' + settings:default => { + 'budget_nonbillable_overhead' => '', + 'budget_materials' => '', + 'budget_profit' => '' + }, :partial => 'settings/settings' + + project_module :budget_module do permission :view_budget, { :deliverables => [:index]} permission :manage_budget, { :deliverables => [:new, :edit, :create, :update, :destroy]}