odoo Setup Tips

1. How to commend out coding in qewb xml files?

 use <!– cccccccc –> like html

2. How to redirect company(Internal User) to website home page

as above link described

3. Setup to redirect all user to home page after logon:

Setting -> Technical -> User Interface -> Views -> Search Login -> Edit -> redirect value= “‘/'”

4. Delete the Odoo Promotion Message in footer

WebSite Setting -> Customize -> HTML/CSS/JS Editor -> Find “… Promotion Message” -> comment out the Power by message as     <!–                    ..>

5.  3 user types

  1. Internal users can have full access to Odoo applications
  2. Portal users could be customers or suppliers (with access only to relevant documents)
  3. Public users can only access the website

6.  User Groups

There are three groups for sales

  1. Sales Administrators (Managers)
  2. Sales / User: All Documents
  3. Sales / User: Own Documents Only

7.  POS Start Session Error

Validation Error

All available pricelists must be in the same currency as the company or as the Sales Journal set on this point of sale if you use the Accounting application.

Pycharm configuration error for odoo 14

Problem I got the following error when I configured odoo 14 under Pycharm

——

C:\Users\Administrator\PycharmProjects\odoo1Project\venv\Scripts\python.exe “C:/Program Files/Odoo 14.0.20210331/server/odoo-bin” –conf C:\Users\Administrator\PycharmProjects\odoo1Project\odoo.conf

Traceback (most recent call last):

  File “C:/Program Files/Odoo 14.0.20210331/server/odoo-bin”, line 5, in <module>

    import odoo

  File “C:\Program Files\Odoo 14.0.20210331\server\odoo\__init__.py”, line 75, in <module>

    import PyPDF2

ModuleNotFoundError: No module named ‘PyPDF2’

Process finished with exit code 1

Solution:  Try to install those following and re-run, which should solve the problem

pip3 install werkzeug==0.16.0

pip3 install pypiwin32

pip3 install libsass==0.12.3

pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd

pip3 install PyPDF2

pip3 install polib

Result: I can successfully start odoo under Pycharm as below diagram

Comparison on odoo online, odoo.sh, On-Premise for community and enterprise versions

Recently, I re-picked up the odoo application. I started to use it five years ago, and at that time, its performance was slow and not quite well for usage. Currently, I found that it had a lot of improvement; its function covers many different area from HR, CRM, ERP, e-commerce, POS, helpdesk, project management, online booking, etc. I just got a cert on completed an odoo course. I think it is the right time to invest my time on odoo now, and hope that I can become a freeance on odoo support.

Odoo.sh is an advanced platform compared to Odoo online. Odoo online provides an instance of Odoo basics constraining the users with the usage of same level features provides by Odoo ERP. In Odoo Online platform, there is no provision to use any custom add-ons or custom development of the software which is required by almost every client on this earth as their processes are different, their business workflows are different. Odoo online is not that flexible compared to odoo.sh, as the installation of custom modules is not supported in Odoo online. We can only make the availability of Odoo pre-set modules here. Odoo.sh is scalar in nature allowing the installation of custom modules and further customizations.

FunctionOn-lineOn-PremiseOdoo.sh
Quick/Easy SetupYESYES
Easy maintenance of certified AppsYESYES
Guaranteed 99.9% uptimeYESYES
Automated backupsYESYES
Email ServerYESYES
Odoo certified AppsYESYESYES
Third-party AppsYESYES
Server ControlYESYES
Built-in Developer and System Administration toolsNOT NEEDEDYES

For on-premise installation, it has Odoo Community and Enterprise version. Odoo Community Edition is the free basic version of Odoo supported by open source software. Odoo Enterprise Version, on the other hand is a paid and upgraded version that is more suitable for high value, niche market. Odoo Enterprise Version offers unlimited functional support, version upgrade and Public or Private Cloud hosting in contrast to Odoo Community Version. High speed and performance also differentiate Odoo Enterprise version from Community version.

General Support FunctionEnterpriseCommunity
Unlimited Functional supportYesNo
Upgrades (including your database)YesNo
Public and Private cloud hostingYesNo
User InterfaceEnterpriseCommunity
Desktop – Web BrowserYesYes
Mobile version – Android and Apple phonesYesNo
Studio AccessEnterpriseCommunity
Screen CustomizationYesNo
Report DesignerYesNo
Menus EditorYesNo
Apps CreatorYesNo
Sales ManagementEnterpriseCommunity
Relationship Management (CRM)YesYes
Sales quotations and ordersYesYes
Customer Portal and online paymentYesYes
Digital Phone (VoIP) IntegrationYesNo
Document ManagementYesNo
eSignaturesYesNo
Digital, Subscription and Rental ProductsYesNo
HelpdeskYesNo
Field servicesYesNo
Repair servicesYesNo
Cohort, Dashboard, and Map ViewEnterpriseCommunity
Kanban, list, calendar, and bar graph viewYesYes
new cohort, dashboard, and Map viewYesNo
Inventory ManagementEnterpriseCommunity
Purchase ManagementYesYes
Barcode supportYesNo
Shipping ConnectorsDHL Express, UPS, USPS, FedEx, BPost, EasyPostYesNo
Inter-company AutomationYesNo
Accounting ManagementEnterpriseCommunity
Invoicing & PaymentsYesNo
Full Accounting(Bank Statement Imports, Billing Digitalization, Budgets,Checks, Consolidation, Localizations, Reports, …) YesNo
Manufacturing ManagementEnterpriseCommunity
Resource Planning (MRP)YesYes
Advanced Resource Planning (MRP II)-Work center Control Panel and SchedulingYesNo
Internet of Things (IoT)- Cameras, Footswitches, Scales, Measurement ToolsYesNo
Product Lifecycle Management (PLM)YesNo
MaintenanceYesYes
QualityYesNo
Shipping Connectors- DHL Express, UPS, USPS, FedEx, BPost, EasyPostYesNo
Project ManagementEnterpriseCommunity
Projects and TasksYesYes
Timesheets and task logsYesYes
Planning and ForecastingYesNo
Human Resource ManagementEnterpriseCommunity
Employee DirectoryYesYes
ExpensesYesYes
LeavesYesYes
RecruitmentsYesYes
ExpensesYesYes
PayrollYesNo
AppraisalsYesNo
ApprovalsYesNo
Employee ReferralYesNo
Departments DashboardYesNo
Point of Sale ManagementEnterpriseCommunity
Retail Point of SaleYesYes
Restaurant Point of SaleYesYes
Loyalty Programs and Gift CardsYesNo
Website BuilderEnterpriseCommunity
Website BuilderYesYes
BlogsYesYes
PresentationsYesYes
ThemesYesYes
Form BuilderYesNo
Call-to-Actions BlocksYesNo
VersioningYesNo
A/B TestingYesNo
E-commerceEnterpriseCommunity
Web Store and Shopping CartYesYes
Shipping ConnectorsDHL Express, UPS, USPS, FedEx, BPost, EasyPostYesNo
Amazon ConnectorYesNo
Automatic Sales TaxYesNo
Marketing ManagementEnterpriseCommunity
Events ManagementYesYes
Email MarketingYesYes
Live ChatYesYes
Social media MarketingYesNo
SMS MarketingYesYes
Marketing AutomationYesNo
Lead ScoringYesNo
Email Marketing TemplatesYesNo
MiscellaneousEnterpriseCommunity
E-LearningYesYes
ChatYesYes
Google Integration- Accounts, Calendar, Docs, SheetsYesYes
Fleet ManagementYesYes
Web Services Integration (API)YesYes
Online Appointment SchedulingYesNo

Price Comparison for Hosting Plan

According to the price comparison of hosting plan between hostgator.com and contabo.com , hostgator is cheaper, but it does not support script installation. Hence, it may a good choose to use contabo for manual application installation, such as install odoo. Moreover, as compare to AWS and Alicloud, these two will be more expensive than the contabo hosting plan.

Internet Fraud

Recently, I received an internet fraud email and phone call that my blockchain.com ewallet had profit and they could provide assistant to draw money. They used anydesk.com software to remote to my PC and shew that I had the following amount of money (as below diagram), then, asked my VISA card number and logon to on-line bank. Actually, that ID was not mine, so I stopped their assistance. It should be an internet fraud. Be careful.

Diary of IT Man – iChing Divine the Situation of US on 1/20/2021

Jan 20 will be the public ceremony of next US president. At this moment, it is big chance that Joe Biden will become the next US President; however, many evidences shew that his group cheated in the US president election.
It is really pity that it is unfair to Donald Trump, hence,I divine what will happen on that day as below.

  1. What will be the situation of US ?

Hexagram name: Fengze Zhongfu (卦名: 風澤中孚)

Fortune: Treat people with sincerity in everything, good for everything with faith, and evil thoughts will get bad result. Hope good guys more than bad guys in US, then, US will keep on good; otherwise, it will turn to bad

2. Will Joe Biden be the next US president ?

Hexagram Name: Li is Fire (卦名: 離為火)

Fortune: The appearance is exuberant, and it is the image of the scorching sun. Li Gua is about losing vigilance and encountering undue setbacks. It is not good for Biden, and I wish it will become true that Biden leave the US president position.

Diary of IT Man – 1/6/2021 is a Big Day for United States (Divine if Trump Continue as the President of US)

Information from -> https://www.skywaycare.com/en/using-healys-iching-analysis-program-to-analyze-trump-to-continue-as-the-president-of-the-united-states/ which use Healy’s iChing Analysis Program to
divine if Trump Continues as the President of the United States

Hexagram name: Kun is the earth

Change of Gua: Xiantian Bagua No. -> Kun is 8, 16:06pm Shen Shi is 9
Total addition and division 6 = (8 + 8 + 9) / 6 = 4 remaining 1
The ninth day/the sixth day of the month: The speech: Lushuang, the ice is very hard.

Prediction: Kun’s original meaning is supple, and now it is better to use static braking for better results. Now is a difficult time, but after the change, it is like the wind rising from the ground. The boots and the steps gradually rise, climbing from low to high, gradually growing, so it will be to better in future.