Can't find Module for Hospitality

Hi guys… I have been trying to find the appropriate modules that could make ERPNext more suitable for hospitality operations. Turns out the Hospitality module is the most suitable but I can’t seem to find a way to deploy it on my Frappe cloud.

On Github, it reads “This repository was archived by the owner on Oct 4, 2023. It is now read-only

Any assistance will be very much welcomed. Thanks already.

Hi @Kwame

Try these two: -

For future searches try: -

and

2 Likes

Thanks for the response @asieftejani .

To those who’ve had the experience, which one are you vouching for?

Can’t Install any of the suggested on frappe cloud yet.

Installing hospitality_core…
Updating DocTypes for hospitality_core: [========================================] 100%
An error occurred while installing hospitality_core: module ‘hospitality_core.setup’ has no attribute ‘after_install’
Traceback with variables (most recent call last):
File “apps/frappe/frappe/commands/site.py”, line 494, in install_app
_install_app(app, verbose=context.verbose, force=force)
context = {‘sites’: [‘site.f.frappe.cloud’], ‘force’: False, ‘verbose’: False, ‘profile’: False}
apps = (‘hospitality_core’,)
force = True
_install_app = <function install_app at 0x7f3aedadf600>
filelock = <function filelock at 0x7f3aeebfb9c0>
exit_code = 0
site = ‘site.f.frappe.cloud’
app = ‘hospitality_core’
err = AttributeError(“module ‘hospitality_core.setup’ has no attribute ‘after_install’”)
File “apps/frappe/frappe/installer.py”, line 328, in install_app
frappe.get_attr(after_install)()
name = ‘hospitality_core’
verbose = False
set_as_patched = True
force = True
sync_jobs = <function sync_jobs at 0x7f3aece5d440>
sync_for = <function sync_for at 0x7f3aece5e520>
sync_customizations = <function sync_customizations at 0x7f3aeec71260>
sync_fixtures = <function sync_fixtures at 0x7f3aece5e700>
app_hooks = {‘after_install’: [‘hospitality_core.setup.after_install’], ‘app_description’: [‘Hotel Management Module’], ‘app_email’: [‘braimahgifted@gmail.com’], ‘app_include_css’: [‘/assets/hospitality_core/css/print_format.css’], ‘app_include_js’: [‘/assets/hospitality_core/js/hospitality_analytics_final.js’, ‘/assets/hospitality_core/js/pos_room_selection.js’, ‘/assets/hospitality_core/js/pos_invoice_auto_print.js’, ‘/assets/hospitality_core/js/payment_entry_auto_print.js’], ‘app_license’: [‘gpl-2.0’], ‘app_name’: [‘hospitality_core’], ‘app_publisher’: [‘Gift Braimah’], ‘app_title’: [‘Hospitality Core’], ‘doc_events’: {‘Guest Folio’: {‘on_update’: [‘hospitality_core.hospitality_core.api.folio.sync_folio_balance’]}, ‘Folio Transaction’: {‘after_save’: [‘hospitality_core.hospitality_core.api.folio.sync_folio_balance’, ‘hospitality_core.hospitality_core.api.accounting.make_gl_entries_for_folio_transaction’], ‘on_trash’: [‘hospitality_core.hospitality_core.api.folio.sync_folio_balance’]}, 'POS Invo…
installed_apps = [‘frappe’, ‘erpnext’, ‘hrms’, ‘print_designer’, ‘hospitality_core’]
after_install = ‘hospitality_core.setup.after_install’
File “apps/frappe/frappe/_init_.py”, line 1750, in get_attr
return getattr(get_module(modulename), methodname)
method_string = ‘hospitality_core.setup.after_install’
app_name = ‘hospitality_core’
modulename = ‘hospitality_core.setup’
methodname = ‘after_install’
builtins.AttributeError: module ‘hospitality_core.setup’ has no attribute ‘after_install’