4 Commits

Author SHA1 Message Date
Renzo Meister
303d6d3076 jawengo: subscription computation fixes 2024-01-15 09:39:36 +01:00
Renzo Meister
c2dd6c77e1 🐛 do not add flectra and odoo folder to git 2021-07-07 17:22:03 +02:00
Renzo Meister
bb41995bce 🐛 remove converted modules 2021-07-07 17:21:21 +02:00
Renzo Meister
c319dd7c87 [ADD] stock_mrp_kit_product_short_availability 2020-11-03 16:59:00 +01:00
3 changed files with 4 additions and 5 deletions

2
.gitignore vendored
View File

@@ -1,3 +1,5 @@
/data /data
.idea/ .idea/
__pycache__/ __pycache__/
flectra/
odoo/

View File

@@ -8,8 +8,8 @@ if __name__ == "__main__":
start_time = time.time() start_time = time.time()
parser = argparse.ArgumentParser(description='Migrate Odoo repositories to Flectra') parser = argparse.ArgumentParser(description='Migrate Odoo repositories to Flectra')
parser.add_argument('--name', help='Name of Repository') parser.add_argument('--name', help='Name of Repository')
parser.add_argument('--company', default='Jamotion GmbH', help='Name of Repository') parser.add_argument('--company', default='2BIT AG', help='Name of Company')
parser.add_argument('--contributor', default='Jamotion <info@jamotion.ch>', help='Name of Repository') parser.add_argument('--contributor', default='2BIT AG <info@2bit.ch>', help='Name of Contributor')
parser.add_argument('--src', default='./odoo', help='Path to odoo repository') parser.add_argument('--src', default='./odoo', help='Path to odoo repository')
parser.add_argument('--dest', default='./flectra', help='Path to flectra repository') parser.add_argument('--dest', default='./flectra', help='Path to flectra repository')
parser.add_argument('--debug', default=False, action='store_true', help='Loglevel: DEBUG') parser.add_argument('--debug', default=False, action='store_true', help='Loglevel: DEBUG')
@@ -40,7 +40,6 @@ if __name__ == "__main__":
repo_dst_path = os.path.abspath(args.dest) repo_dst_path = os.path.abspath(args.dest)
migrator = RepoMigrator(args.name, repo_src_path, repo_dst_path, args.company, args.contributor) migrator = RepoMigrator(args.name, repo_src_path, repo_dst_path, args.company, args.contributor)
migrator.migrate() migrator.migrate()
migrator.generate_gitlab_ci()
_logger.info('Module migration finished') _logger.info('Module migration finished')
_logger.info('Migration took {0} second'.format(time.time() - start_time)) _logger.info('Migration took {0} second'.format(time.time() - start_time))

View File

@@ -5,7 +5,6 @@ import logging
import os import os
import re import re
import shutil import shutil
import subprocess
from os.path import join as oj from os.path import join as oj
from shutil import copytree from shutil import copytree
@@ -214,7 +213,6 @@ class ModuleMigrator(object):
def migrate(self): def migrate(self):
_logger.info('Starting migration of module %s', self._module_name) _logger.info('Starting migration of module %s', self._module_name)
copytree(self._src, self._destination, symlinks=True, ignore_dangling_symlinks=True) copytree(self._src, self._destination, symlinks=True, ignore_dangling_symlinks=True)
subprocess.call(['2to3', '-w', self._destination])
for base, odoo_dirs, odoo_files in os.walk(self._destination, topdown=True): for base, odoo_dirs, odoo_files in os.walk(self._destination, topdown=True):
odoo_files = [f for f in odoo_files if not f[0] == '.'] odoo_files = [f for f in odoo_files if not f[0] == '.']
odoo_dirs[:] = [d for d in odoo_dirs if not d[0] == '.'] odoo_dirs[:] = [d for d in odoo_dirs if not d[0] == '.']