Skip to content

jakobkrabbe/odoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odoo

https://github.com/beremavertel/setup

odooallrequirements

sudo chown odoo:odoo /usr/share/odoo*/ -R
sudo chmod g+w /usr/share/odoo*/ -R

sudo chmod og+w */static/description/banner.png
Unexpected errors sometimes occurs, then set the correct permissions!
sudo chmod 664 /usr/share/*/*/static/description/*.png
sudo chmod 664 /usr/share/*/*/static/description/*.svg


sudo chmod 664 /usr/share/*/*/static/description/banner.png
sudo chmod 664 /usr/share/*/*/static/description/icon.png
sudo chmod 775 i18n -R


$ git add --ignore-errors .

sudo rm -rf /usr/share/core-odoo/addons/l10n_se
sudo rm -rf /usr/share/core-odoo/addons/l10n_se_ocr


jakob@fossa:/usr/share/odoo-event$ git pull
error: cannot open .git/FETCH_HEAD: Permission denied
jakob@fossa:/usr/share/odoo-event$ id 
uid=1000(jakob) gid=1000(jakob) groups=1000(jakob),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lxd)


krajak@fossa:~$ ls -ld /usr/share/
drwxr-xr-x 148 root root 4096 maj  7 09:39 /usr/share/
krajak@fossa:~$ sudo chown root:odoo /usr/share/
krajak@fossa:~$ sudo chmod g+w /usr/share/
krajak@fossa:~$ ls -ld /usr/share/
drwxrwxr-x 148 root odoo 4096 maj  7 09:39 /usr/share/


$ git remote get-url origin

odoogitclone odoo-stock
git config --global --add safe.directory /usr/share/odoo-stock


# odoo log rotate <br>
https://www.odoo.com/forum/help-1/why-logrotate-functionality-is-removed-in-odoo13-189132
jakob@ring:$ nano  /etc/logrotate.d/odoo
/var/log/odoo/.odoo-server.log.swp
/var/log/odoo/odoo-server.log
/var/log/odoo/odoo-server.log.1

* * * * * * *
Läser paketlistor… Färdig
Bygger beroendeträd… Färdig
Läser tillståndsinformation… Färdig
4 paket kan uppgraderas. Kör ”apt list --upgradable” för att se dem.
krajak@hugo:~$ sudo apt list --upgradable

The following packages have been kept back:
  sosreport
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
krajak@hugo:~$ sudo apt install sosreport --fix-broken

* * * * * * *
jakob@marina:/usr/share/odoo-project$ 
grep -sR "'name':" */*__.py
grep -sR "'version':" */*__.py
grep -sR "'category':" */*__.py
grep -sR "'summary':" */*__.py
grep -sR "'description':" */*__.py
grep -sR "'description':" */*/*__.py -n | grep "40"
grep -sR "'depends':" */*__.py
grep -sR "'repository':" */*__.py
grep -sR "'website':" */*__.py
ls | wc -l
grep -sR "'website':" */*__.py | tr "'" " "

Find the latest project to copy / paste:
grep -r "2023-03-*" odoo-*/*/static/description/notes.txt
grep -r "2023-*" */static/description/notes.txt
grep -r "2023-12*" /usr/share/odoo*/*/static/description/notes.txt

2022-11-25
grep -r "Expire:" /srv/backup/fossa/*/summary
grep -r "communication_center_massmail_meeting"

## FIND LATEST COMPLETE PROJECT
odoo-website-sale/website_sale_product_variant/static/description/notes.txt:2022-12-08
odoo-website-sale/website_sale_terms/static/description/notes.txt:2022-12-08
jakob@marina:/usr/share$ grep -r "2022-12-*" odoo-*/*/static/description/notes.txt


* * * * * *

## MANIFEST-CHECKER
1. $ git clone [email protected]:beremavertel/setup.git
2. jakob@marina:/usr/share/project$ python3 ~/odootools/scripts/odoocheckdeps.py -t
2. krabban@server:/usr/share/project$ python3 ~/setup/scripts/check_manifests.py -t

## ORIGIN
git remote show origin
git config --get remote.origin.url

krajak@odooutv14:/usr/share/odooext-cybro-OpenHRMS-fix$ git remote -v
origin	[email protected]:vertelab/odooext-cybro-OpenHRMS-fix.git (fetch)
origin	[email protected]:vertelab/odooext-cybro-OpenHRMS-fix.git (push)

* * * * * *
# IF ERROR REMAINS...! DO THE PIP / PIP3 INSTALL! :-)
# https://github.com/vertelab/odootools/blob/14.0/repos/allrequirements

for req in `ls /usr/share/odoo*/requirements.txt`
do
	sudo pip3 install -r $req
done

* * * * * *

error: cannot open .git/FETCH_HEAD: Permission denied

jakob@tessan:/usr/share$ sudo adduser jakob odoo
Adding user `jakob' to group `odoo' ...
Adding user jakob to group odoo
Done.

jakob@tessan:/usr/share$ logout
Connection to tessan closed.
jakob@jango-fett:~$ ssh tessan

*** System restart required ***
Last login: Wed Feb 14 10:01:14 2024 from 176.10.242.63
krajak@burns:~$ id
uid=1113(krajak) gid=1115(krajak) groups=1115(krajak),121(odoo),1107(sudo),1108(odoo)
krajak@burns:~$ sudo nano /etc/group

>> logout >> login

krajak@burns:~$ id
uid=1113(krajak) gid=1115(krajak) groups=1115(krajak),1107(sudo),1108(odoo)


krajak@burns:/usr/share$ ls -ld odoo*
drwxrwxr-x  53 odoo 121  4096 Feb  8 13:01 odoo-account
drwxrwxrwx   4 odoo 121  4096 Feb  4  2022 odoo-auth
drwxrwxr-x  37 odoo 121  4096 Aug 28 08:05 odoo-base

krajak@burns:/usr/share$ sudo chgrp odoo odoo* -R

krajak@burns:/usr/share$ ls -ld odoo*
drwxrwxr-x  53 odoo odoo  4096 Feb  8 13:01 odoo-account
drwxrwxrwx   4 odoo odoo  4096 Feb  4  2022 odoo-auth
drwxrwxr-x  37 odoo odoo  4096 Aug 28 08:05 odoo-base

krajak@burns:/usr/share$ sudo chgrp odoo odoo* -R

## IMPORTANT!!
root@fossa:~# cd /var/log/
root@fossa:/var/log# mkdir weeklylog


#!/bin/bash
# 2022-03-04 - Automated sudo update
# To execute this simple script, write in Terminal: $ bash update_script.bs

dteNow=$(date +"%Y-%m-%d.sudo.txt")
strLog=/var/log/weeklylog/
echo "Weekly log // cleaner" >> $strLog$dteNow
(sudo apt-get update -y) >> $strLog$dteNow
(sudo apt-get upgrade -y) >> $strLog$dteNow
(sudo apt-get autoclean -y) >> $strLog$dteNow
(sudo apt-get autoremove -y) >> $strLog$dteNow
(sudo apt update -y) >> $strLog$dteNow
(sudo apt upgrade -y) >> $strLog$dteNow
(sudo apt autoclean -y) >> $strLog$dteNow
(sudo apt autoremove -y) >> $strLog$dteNow
# sudo reboot
# Categories can be used to filter modules in modules listing
# Check https://github.com/odoo/odoo/blob/14.0/odoo/addons/base/data/ir_module_category_data.xml
# for the full list
'category': 'Uncategorized',
'version': '14.0.0.0.1',
## Settings:
https://crontab.guru/#50_7_*_*_*

## Cron Jobs For Beginners | Linux Task Scheduling
https://www.youtube.com/watch?v=v952m13p-b4

## FIRST
root@fossa:~# crontab -l

## EDIT
root@fossa:~# crontab -e

## Daily
50 7 * * * /root/weekly_update.bs
## Weekly (Sunday)
50 7 * * 0 /root/weekly_update.bs

About

My Odoo files and notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published