config/screens.rb in stockor-0.3.0 vs config/screens.rb in stockor-0.4.0

- old
+ new

@@ -1,25 +1,32 @@ Lanes::Screen.define_group 'accounting' do | group | group.title = "Accounting" group.description = "Accounting functions" - group.icon = "line-chart" + group.icon = "balance-scale" end Lanes::Screen.define_group 'maint' do | group | group.title = "Maintenance" group.description = "Maintain records" group.icon = "pencil-square" end +Lanes::Screen.define_group 'reports' do | group | + group.title = "Reports" + group.icon = "file-text-o" +end + Lanes::Screen.define_group 'customer' do | group | group.title = "Customer" group.description = "Customer records" group.icon = "heart" end Lanes::Screen.for_extension 'skr' do | screens | - # System Settings + ################################################################## + ## System Settings ## + ################################################################## screens.define "locations" do | screen | screen.title = "Locations" screen.description = "" screen.icon = "globe" screen.group_id = "system-settings" @@ -33,11 +40,13 @@ screen.group_id = "system-settings" screen.model_class = "Invoice" screen.view_class = "FreshBooksImport" end - ## ACCOUNTING GROUP + ################################################################## + ## ACCOUNTING GROUP ## + ################################################################## screens.define "time-invoicing" do | screen | screen.title = "Time Invoicing" screen.description = "" screen.icon = "hourglass" screen.group_id = "accounting" @@ -84,18 +93,10 @@ screen.icon = "list-alt" screen.group_id = "accounting" screen.model_class = "GlTransaction" screen.view_class = "ChartOfAccounts" end - screens.define "gl-transactions" do | screen | - screen.title = "Gl Transactions" - screen.description = "" - screen.icon = "balance-scale" - screen.group_id = "accounting" - screen.model_class = "GlTransaction" - screen.view_class = "GlTransactions" - end screens.define "customer-projects" do | screen | screen.title = "Customer Projects" screen.description = "" screen.icon = "briefcase" screen.group_id = "accounting" @@ -111,11 +112,13 @@ screen.group_id = "accounting" screen.model_class = "GlAccount" screen.view_class = "GlAccounts" end - # MAINT GROUP + ################################################################## + ## MAINT GROUP ## + ################################################################## screens.define "sku-maint" do | screen | screen.title = "SKU Maintenance" screen.icon = "archive" screen.group_id = "maint" screen.model_class = "Sku" @@ -134,10 +137,33 @@ screen.group_id = "maint" screen.model_class = "Vendor" screen.view_class = "VendorMaint" end - # CUSTOMER + ################################################################## + ## REPORTS ## + ################################################################## + screens.define "sale-report" do | screen | + screen.title = "Sale Report" + screen.description = "" + screen.icon = "line-chart" + screen.group_id = "reports" + screen.model_class = "Invoice" + screen.view_class = "SaleReport" + end + screens.define "gl-transactions" do | screen | + screen.title = "Gl Transactions" + screen.description = "" + screen.icon = "balance-scale" + screen.group_id = "accounting" + screen.model_class = "GlTransaction" + screen.view_class = "GlTransactions" + end + + + ################################################################## + ## CUSTOMER ## + ################################################################## screens.define "sales-order" do | screen | screen.title = "Sales Order" screen.description = "" screen.icon = "shopping-cart" screen.group_id = "customer"