Giter Club home page Giter Club logo

bookyt's People

Contributors

branch14 avatar egloffr avatar gaapt avatar huerlisi avatar kitsane avatar luxflux avatar munen avatar mur-wtag avatar praveenr019 avatar raskhadafi avatar ravensnowbird avatar silvermind avatar tyrro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bookyt's Issues

Creating new tenant is broken

NoMethodError (undefined method `switch!' for Apartment::Tenant:Module):
  app/controllers/admin/tenants_controller.rb:37:in `create'

Header overflows on small screens

To save some horizontal space we should:

  • replace username in the menubar with an icon
  • use an icon for the search form, extend on click

Printing Accounts is not enabled / PDF Export contains only Page 1 Bookings

On the filtered account page, the printer button is missing.
/de-CH/accounts/2?by_date%5Bfrom%5D=2012-01-01&by_date%5Bto%5D=2016-12-31

using the PDF Format URL directly /de-CH/accounts/2.pdf?by_date%5Bfrom%5D=2012-01-01&by_date%5Bto%5D=2016-12-31
the missing pdf export is returned, but only contains the bookings from the first page. It seems that paging (from the html view) is also enabled in the pdf export, that's may be the reason of the disabled buttons.

no default user

hello,

how is a default admin used added. i tried using 'rake db:users:admin' but no data was save to the database.
i have configured the database.yml to use postgresql.

regards
john

Order of Navigation Items

I'm trying to write a new Extension and want to know if there is a way to define the order of the navigational items? At the moment I can use the order of loaded bookyt engines to define some of them, but the main items are always first.

Bookyt::Application.config.bookyt.engines = ['bookyt_crm','bookyt_salary']

Not sure if my favorite navigation gem http://activeadmin.info/docs/2-resource-customization.html, support such a things. In ActiveAdmin there is something like a :priority which can be defined on each queued navigation item. http://activeadmin.info/docs/2-resource-customization.html

RuntimeError in Debit_invoices#new

RuntimeError in Debit_invoices#new

Showing /home/achachiez/Code/Ruby/Rails/bookyt/app/views/line_items/_list_form.html.haml where line #2 raised:

Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id

Extracted source (around line #2):

1: %h3= t('title.line_items')
2: %table#line_items.table.table-striped{'data-direct-account-id' => resource.direct_account.id, 'data-direct-account-factor' => resource.direct_account_factor}
3: %thead
4: = render 'line_items/list_header', :invoice => invoice
5: %tbody.sortable

Trace of template inclusion: app/views/debit_invoices/_form.html.haml, app/views/application/new.html.haml

Rails.root: /home/achachiez/Code/Ruby/Rails/bookyt
Application Trace | Framework Trace | Full Trace

app/views/line_items/_list_form.html.haml:2:in _app_views_line_items__list_form_html_haml___421911651060381592_66039120' app/views/debit_invoices/_form.html.haml:19:inblock in _app_views_debit_invoices__form_html_haml__3178882032653932038_55522860'
app/views/debit_invoices/_form.html.haml:1:in _app_views_debit_invoices__form_html_haml__3178882032653932038_55522860' app/views/application/new.html.haml:5:in_app_views_application_new_html_haml__2359191747295712144_55500660'
app/controllers/debit_invoices_controller.rb:41:in new' config/initializers/quiet_assets.rb:7:incall_with_quiet_assets'

Request

Parameters:

{"locale"=>"en"}

Overwrite default sidebar

At the moment there is no option, to overwrite the sidebar in the new design.
The only way for customized sidebar elements is to define a "sidebar" statement in the controller and then implement a view as described in the https://github.com/huerlisi/lyb_sidebar gem.

Can we do something like a content_for :sidebar block, which can be overwritten and then check in the application layout with somethink like this:

- unless content_for(:sidebar).blank?
    yield(:sidebar)
- else
    == render "layouts/default_sidebar"

or

def sidebar_content
    content_for(:sidebar) || "Your sidebar is empty"
end

blueprint scss files missing

not sure how exactly to get these where they are suppose to be. attempted installing them via compass with --using blueprint and --using blueprint/basic and --using blueprint/semantic. also install mentions nothing of needing to install these files. they should be added to the requirements list , or added to the repo itself.

Should support partial bookings

In Banana it's possible to have 'unfinished' bookings with only one account set. We need to support that. Maybe by assigning a dummy 'unfinished' account.

Balance Sheet Account without Bookings are missing the Saldo Line

We wanted to print, all accounts for a given year. On serveral accounts, which have no bookings in the current year, the saldo is not visible as no entry are machted. For these account (e.g Stammkapital) the saldo line should also be created if no booking exists.

Migration on a Fresh Install raises an Error

using master with mysql in DEVELOPMENT I got this error during the migrations:

FixInvoicePaymentAccountTag: migrating
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

undefined method tagged_with' for #<Class:0x000000056dec00>/home/sev/.rvm/gems/ruby-2.1.4/gems/activerecord-3.2.21/lib/active_record/dynamic_matchers.rb:55:inmethod_missing'
/home/sev/src/silvermind/bookyt/db/migrate/20150218105255_fix_invoice_payment_account_tag.rb:3:in `up'

this line failes:
account = Account.tagged_with('invoice_payment').where(code: '1020').first

Database setup

I was trying to install Bookyt by following your INSTALL file. After database initialize, I didn't find any step to create tables in database. I found db/schema.rb file but I don't know how to use it with MySQL.

Developers are requested to look into the issue ASAP.

Can not run this app with ruby 1.9.3

Sorry, i m new to Ruby on Rails.
This error message:

An error occured while installing linecache (0.46), and Bundler cannot continue.
Make sure that gem install linecache -v '0.46' succeeds before bundling.

Precompile Task in Rails Asset Pipeline fails with Sass::SyntaxError on master

When using capistrano 3 to deploy, the asset precompile task fails with a Syntax Error:

Sass::SyntaxError: Properties are only allowed within rules, directives, mixin includes, or other properties.
(in /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/has_accounts_engine-3.0.0.beta5/app/assets/stylesheets/has_accounts_engine/screen.scss)

may be an issue in the has_accounts_engine gem

https://github.com/huerlisi/has_accounts_engine/blob/a6075f73ebf2ca8735dbdc6c63a3426026a969a9/app/assets/stylesheets/has_accounts_engine/partials/content/_overview.sass#L36

@huerlisi Do you know if the comment and the nesting on the same line is allowed in SCSS, this may be the issue..?

Stack Trace

rake stderr: /home/silvermind_bookyt/.rbenv/versions/2.1.6/bin/ruby /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
rake aborted!
Sass::SyntaxError: Properties are only allowed within rules, directives, mixin includes, or other properties.
(in /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/has_accounts_engine-3.0.0.beta5/app/assets/stylesheets/has_accounts_engine/screen.scss)
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/has_accounts_engine-3.0.0.beta5/app/assets/stylesheets/has_accounts_engine/partials/content/_overview.sass:36
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/has_accounts_engine-3.0.0.beta5/app/assets/stylesheets/has_accounts_engine/screen.scss:5
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:13:in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:inblock in visit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:in map' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:invisit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:49:in visit_children' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:38:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:15:in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:inblock in visit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:in map' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:invisit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:49:in visit_children' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:38:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:15:in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:inblock in visit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:in map' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:invisit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:49:in visit_children' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:38:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:15:in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:inblock in visit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:in map' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:invisit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:49:in visit_children' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:36:inblock in visit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:57:in visit_root' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:36:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/check_nesting.rb:15:in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:24:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:324:in block in visit_import' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/stack.rb:88:inblock in with_import'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/stack.rb:115:in with_frame' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/stack.rb:88:inwith_import'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:322:in visit_import' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:36:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:158:in block in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/stack.rb:79:inblock in with_base'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/stack.rb:115:in with_frame' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/stack.rb:79:inwith_base'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:158:in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:inblock in visit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:in map' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:52:invisit_children'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:167:in block in visit_children' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:179:inwith_environment'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:166:in visit_children' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:36:inblock in visit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:186:in visit_root' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/base.rb:36:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:157:in visit' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/visitors/perform.rb:8:invisit'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/root_node.rb:36:in css_tree' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/tree/root_node.rb:20:inrender'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-3.4.13/lib/sass/engine.rb:268:in render' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sass-rails-3.2.6/lib/sass/rails/template_handlers.rb:106:inevaluate'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/tilt-1.4.1/lib/tilt/template.rb:103:in render' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/context.rb:193:inblock in evaluate'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/context.rb:190:in each' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/context.rb:190:inevaluate'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/processed_asset.rb:12:in initialize' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:249:innew'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:249:in block in build_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:270:incircular_call_protection'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:248:in build_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:93:inblock in build_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/caching.rb:19:in cache_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:92:inbuild_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:169:in find_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:60:infind_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/processed_asset.rb:111:in block in resolve_dependencies' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/processed_asset.rb:105:ineach'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/processed_asset.rb:105:in resolve_dependencies' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/processed_asset.rb:97:inbuild_required_assets'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/processed_asset.rb:16:in initialize' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:249:innew'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:249:in block in build_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:270:incircular_call_protection'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:248:in build_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:93:inblock in build_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/caching.rb:19:in cache_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:92:inbuild_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:169:in find_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:60:infind_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/bundled_asset.rb:16:in initialize' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:252:innew'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:252:in build_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:93:inblock in build_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/caching.rb:19:in cache_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:92:inbuild_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:169:in find_asset' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/index.rb:60:infind_asset'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/actionpack-3.2.21/lib/sprockets/static_compiler.rb:19:in block in compile' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:219:inblock in each_logical_path'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:206:in block (2 levels) in each_file' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:196:ineach'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:196:in each_entry' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:204:inblock in each_file'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:203:in each' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:203:ineach_file'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/sprockets-2.2.3/lib/sprockets/base.rb:217:in each_logical_path' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/actionpack-3.2.21/lib/sprockets/static_compiler.rb:18:incompile'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/actionpack-3.2.21/lib/sprockets/assets.rake:56:in internal_precompile' /home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/actionpack-3.2.21/lib/sprockets/assets.rake:70:inblock (3 levels) in <top (required)>'
/home/silvermind_bookyt/shared/bundle/ruby/2.1.0/gems/actionpack-3.2.21/lib/sprockets/assets.rake:60:in `block (3 levels) in <top (required)>'
Tasks: TOP => assets:precompile:primary

Integrate Bookyt with Custom Rails Apps

Atm I've a customized fork of the master branch, in my github account used for customization of bookyt (e.g. deployment, process monitoring using eye, unicorn. ..) which is a mess with upstream changes ;)

It there a better way to integrate bookyt in a custom app? Thought of bookyt as an engine itself.
E.g. LocomotiveCMS is doing this https://github.com/locomotivecms/engine but seems complicated to adapt: https://github.com/locomotivecms/engine/blob/master/lib/locomotive/engine.rb

Issues with Salary Line Items

hi @huerlisi I've ran into an issue with the salary system in the current bookyt version, which is critical for now, as we need to pay salaries tomorrow ;)). When I add a new Salary. it can't be saved, no error is shows. What is maybe related is: When I add a new "Position" to the new salary form I get a server side error:

NoMethodError in SalariesController#new_line_item
undefined method credit_account' for #<Class:0x007fd9c50d2a40> app/controllers/invoices_controller.rb:29:innew_line_item'

In the InvoiceController https://github.com/huerlisi/bookyt/blob/master/app/controllers/invoices_controller.rb#L29 the Class is used (should be a Salary with Invoice Type), the Code itself has a default_credit_account and default_debit_account method, but not credit_account method
https://github.com/huerlisi/bookyt_salary/blob/master/app/models/salary.rb

It seems the code have not been changed in recent times.. do you have an idea?

Issues with Plugins

the plugin config has been moved to the Tentant Class which is scoped by the Appartement gem.. Not sure if the code is aware of the appartement refactoring yet..

What's the best way to enable plugins atm? Are the per installation or per Apratement-Tenant..

see also: huerlisi/bookyt_salary#6

Booking import is unfinished

  • The 'index' action link points to the attachment list, but should show the actual imports.
  • When editing an existing import, it duplicates the entries
  • The index is a fully generic table, needs some adaptions
  • The title of the update form is not translated
  • Should skip vesr payments if already added

demo site is broken

Hi, I tried visiting your site. just logged in and found "The page you were looking for doesn't exist."

wkhtmltopdf-binary gem won't install on debian stable

Hi Simon

I'm running current Debian stable (7.3) and wkhtmltopdf-binary will not install. Since this is kind of a weird gem (really just providing a binary?) I tried installing wkhtmltopdf as Debian package and made sure the path is correct in the config. However, neither balance sheet nor profit sheet will render as PDF as the command wkhtmltopdf will try to do something forever and never return, but it does get called! I also did make sure to install exactly 0.9.9.1 as current Debian stable provides 0.9.9.4.

Best regards
Munen Alain

➜  bookyt git:(master) ✗ gem install wkhtmltopdf-binary -v '0.9.9.1'
WARNING:  Error fetching data: SocketError: getaddrinfo: Name or service not known     
(http://production.cf.rubygems.org/specs.4.8.gz)
ERROR:  Error installing wkhtmltopdf-binary:
        invalid gem format for /home/munen/.rbenv/versions/1.9.3-    p448/lib/ruby/gems/1.9.1/cache/wkhtmltopdf-binary-0.9.9.1.gem

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.