Disable Quote Module

There are some previous threads going back to v1.61 that outline removing Quote module menu items but the code has changed and these no longer apply. We’ll never use the Quote feature, I’m comfortable removing it from the Dashboard and removing menu links…all traces of it ! The reason for removing it is to reduce confusion for my users who are on average 70yrs old. I renamed
/application/modules/quotes but that didn’t work, the dashboard wouldn’t even load.

Suggested changes that no longer apply were (did this, nothing changed)
Add these to /assets/default/css/custom.css
#panel-quote-overview { display: none; }
.create-quote { display: none !important; }
+
/application/modules/layout/views/layout.php (file no longer contains this code)
Remove the

  • that holds the quote content. It’s at about line 112.
    Remove the
  • <a href="…
  • that holds the quote content. It’s at about line 223.

    Suggestions, workarounds…?

    Thx
    Adrian

    First thing i would do is go into the html of the navbar: InvoicePlane/application/modules/layout/views/includes/navbar.php at development · InvoicePlane/InvoicePlane · GitHub and the html of the sidebar InvoicePlane/application/modules/layout/views/includes/sidebar.php at development · InvoicePlane/InvoicePlane · GitHub

    Second would be the html of the client “view” page where i believe there is a tab for the quotes for that specific client and it has a menu option to create a quote for that client: InvoicePlane/application/modules/clients/views/view.php at development · InvoicePlane/InvoicePlane · GitHub

    Thank you !
    I edited
    /application/modules/layout/views/includes/navbar.php

    I tried adding both // and /* to ignore the code for Quotes but that didn’t work, I ended up creating a backup copy and remove all the Quotes code. It’s now gone from the navbar.

    Second would be the html of the client “view” page where i believe there is a
    tab for the quotes for that specific client and it has a menu option to
    create a quote for that client:

    There’s more code in there than I like, without specific guidance I left that one alone.

    1 Like