From 64137e7d727b311192c6dbec0def5fc1b4eba594 Mon Sep 17 00:00:00 2001 From: Dhruvik Mevada Date: Mon, 4 Jan 2021 12:18:32 +0000 Subject: [PATCH] [Fix] Fixed less files issue --- addons/base_api/__manifest__.py | 2 +- addons/base_api/lib/pinguin.py | 16 ++++---- addons/base_api/models/base.py | 2 +- addons/base_api/static/description/index.html | 6 +-- addons/base_api/tests/test_base.py | 4 +- addons/openapi/__manifest__.py | 2 +- addons/openapi/controllers/api.py | 4 +- addons/openapi/controllers/apijsonrequest.py | 18 ++++----- addons/openapi/controllers/main.py | 6 +-- addons/openapi/controllers/pinguin.py | 38 +++++++++---------- addons/openapi/demo/openapi_demo.xml | 4 +- addons/openapi/demo/openapi_security_demo.xml | 4 +- addons/openapi/models/ir_exports.py | 2 +- addons/openapi/models/ir_model.py | 2 +- addons/openapi/models/openapi_access.py | 6 +-- addons/openapi/models/openapi_log.py | 2 +- addons/openapi/models/openapi_namespace.py | 4 +- addons/openapi/models/res_users.py | 2 +- addons/openapi/security/openapi_security.xml | 4 +- addons/openapi/security/res_users_token.xml | 4 +- addons/openapi/static/description/index.html | 30 +++++++-------- addons/openapi/tests/test_api.py | 6 +-- addons/openapi/tests/test_json_spec.py | 4 +- addons/openapi/views/ir_model_view.xml | 4 +- addons/openapi/views/openapi_view.xml | 4 +- addons/openapi/views/res_users_view.xml | 4 +- .../font_rubik.less => scss/font_rubik.scss} | 0 .../src/{less/fonts.less => scss/fonts.scss} | 0 addons/web_flectra/views/assets.xml | 4 +- 29 files changed, 94 insertions(+), 94 deletions(-) rename addons/web_flectra/static/src/{less/font_rubik.less => scss/font_rubik.scss} (100%) rename addons/web_flectra/static/src/{less/fonts.less => scss/fonts.scss} (100%) diff --git a/addons/base_api/__manifest__.py b/addons/base_api/__manifest__.py index e239c59486..34ef923bcc 100644 --- a/addons/base_api/__manifest__.py +++ b/addons/base_api/__manifest__.py @@ -6,7 +6,7 @@ "summary": """Basic function and methods of API for openapi or XML-RPC""", "category": "Hidden", # "live_test_url": "http://apps.it-projects.info/shop/product/DEMO-URL?version=13.0", - "version": "13.0.1.0.1", + "version": "2.0.1.0.1", "application": False, "author": "FlectraHQ, IT-Projects LLC, Anvar Kildebekov", "license": "LGPL-3", diff --git a/addons/base_api/lib/pinguin.py b/addons/base_api/lib/pinguin.py index e5c610f48c..ce7eaab91f 100644 --- a/addons/base_api/lib/pinguin.py +++ b/addons/base_api/lib/pinguin.py @@ -15,8 +15,8 @@ import six import werkzeug.wrappers from psycopg2.extensions import ISOLATION_LEVEL_READ_COMMITTED -import odoo -from odoo.http import request +import flectra +from flectra.http import request try: import simplejson as json @@ -175,7 +175,7 @@ def transform_dictfields_to_list_of_tuples(record, dct, ENV=False): } the result will be ['name', 'email', ('bank_ids', ['bank_name', ('bank_id', ('id',))])] - :param odoo.models.Model record: The model object. + :param flectra.models.Model record: The model object. :param dict dct: The dictionary. :returns: The list of transformed fields. :rtype: list @@ -271,7 +271,7 @@ def get_model_for_read(model, ENV=False): :param str model: The model to retrieve from the environment. :param object env: Environment :returns: the framework model if exist, otherwise raises. - :rtype: odoo.models.Model + :rtype: flectra.models.Model :raise: werkzeug.exceptions.HTTPException if the model not found in env. """ if ENV: @@ -280,7 +280,7 @@ def get_model_for_read(model, ENV=False): test_mode = request.registry.test_cr if not test_mode: # Permit parallel query execution on read - # Contrary to ISOLATION_LEVEL_SERIALIZABLE as per Odoo Standard + # Contrary to ISOLATION_LEVEL_SERIALIZABLE as per Flectra Standard cr._cnx.set_isolation_level(ISOLATION_LEVEL_READ_COMMITTED) try: return request.env(cr, uid)[model] @@ -300,7 +300,7 @@ def get_dict_from_record( """Generates nested python dict representing one record. Going down to the record level, as the framework does not support nested data queries natively as they are typical for a REST API. - :param odoo.models.Model record: The singleton record to load. + :param flectra.models.Model record: The singleton record to load. :param tuple spec: The field spec to load. :param tuple include_fields: The extra fields. :param tuple exclude_fields: The excluded fields. @@ -335,8 +335,8 @@ def get_dict_from_record( # Normal field, or unspecified relational elif isinstance(field, six.string_types): if not hasattr(record, field): - raise odoo.exceptions.ValidationError( - odoo._('The model "%s" has no such field: "%s".') + raise flectra.exceptions.ValidationError( + flectra._('The model "%s" has no such field: "%s".') % (record._name, field) ) diff --git a/addons/base_api/models/base.py b/addons/base_api/models/base.py index ec09ed169a..0f02e2f4d9 100644 --- a/addons/base_api/models/base.py +++ b/addons/base_api/models/base.py @@ -2,7 +2,7 @@ # Copyright 2019 Anvar Kildebekov # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). -from odoo import api, models +from flectra import api, models from ..lib import pinguin diff --git a/addons/base_api/static/description/index.html b/addons/base_api/static/description/index.html index 5d24ebd2d2..a52ede3e7a 100644 --- a/addons/base_api/static/description/index.html +++ b/addons/base_api/static/description/index.html @@ -71,7 +71,7 @@ -o-transform: rotate(-6deg); -moz-transform: rotate(-6deg); -ms-transform: rotate(-6deg);"> - Tested on Odoo
13.0 community + Tested on Flectra
- \ No newline at end of file + \ No newline at end of file diff --git a/addons/base_api/tests/test_base.py b/addons/base_api/tests/test_base.py index 229bc790e7..dc6d4d1b9e 100644 --- a/addons/base_api/tests/test_base.py +++ b/addons/base_api/tests/test_base.py @@ -1,8 +1,8 @@ # Copyright 2019 Ivan Yelizariev # Copyright 2019 Anvar Kildebekov # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). -from odoo.tests import tagged -from odoo.tests.common import TransactionCase +from flectra.tests import tagged +from flectra.tests.common import TransactionCase prefix = "__base_api__." diff --git a/addons/openapi/__manifest__.py b/addons/openapi/__manifest__.py index 4c984931dd..4d8032b384 100644 --- a/addons/openapi/__manifest__.py +++ b/addons/openapi/__manifest__.py @@ -6,7 +6,7 @@ "category": "", # "live_test_url": "", "images": ["images/openapi-swagger.png"], - "version": "13.0.1.2.1", + "version": "2.0.1.2.1", "application": False, "author": "FlectraHQ, IT-Projects LLC, Ivan Yelizariev", "license": "LGPL-3", diff --git a/addons/openapi/controllers/api.py b/addons/openapi/controllers/api.py index e7a7fbc87b..7537483793 100644 --- a/addons/openapi/controllers/api.py +++ b/addons/openapi/controllers/api.py @@ -5,14 +5,14 @@ # pylint: disable=redefined-builtin import logging -from odoo import http +from flectra import http from . import pinguin _logger = logging.getLogger(__name__) ################################################################# -# Odoo REST API # +# Flectra REST API # # Version 1 # # --------------------------------------------------------------# # The current api version is considered stable, although # diff --git a/addons/openapi/controllers/apijsonrequest.py b/addons/openapi/controllers/apijsonrequest.py index d835f5672c..94c78f71b1 100644 --- a/addons/openapi/controllers/apijsonrequest.py +++ b/addons/openapi/controllers/apijsonrequest.py @@ -7,8 +7,8 @@ import time import werkzeug.wrappers -import odoo -from odoo.http import ( +import flectra +from flectra.http import ( AuthenticationError, Response, Root, @@ -19,8 +19,8 @@ from odoo.http import ( rpc_response, serialize_exception, ) -from odoo.service.server import memory_info -from odoo.tools import date_utils +from flectra.service.server import memory_info +from flectra.tools import date_utils try: import psutil @@ -111,16 +111,16 @@ class ApiJsonRequest(WebRequest): if not isinstance( exception, ( - odoo.exceptions.Warning, + flectra.exceptions.Warning, SessionExpiredException, - odoo.exceptions.except_orm, + flectra.exceptions.except_orm, werkzeug.exceptions.NotFound, ), ): _logger.exception("Exception during JSON request handling.") error = { "code": exception.response.status_code, - "message": "Odoo Server Error", + "message": "Flectra Server Error", "data": serialize_exception(exception), "openapi_message": json.loads(exception.response.response[0]), } @@ -130,10 +130,10 @@ class ApiJsonRequest(WebRequest): error["message"] = "404: Not Found" if isinstance(exception, AuthenticationError): error["code"] = 100 - error["message"] = "Odoo Session Invalid" + error["message"] = "Flectra Session Invalid" if isinstance(exception, SessionExpiredException): error["code"] = 100 - error["message"] = "Odoo Session Expired" + error["message"] = "Flectra Session Expired" return self._json_response(error=error) def dispatch(self): diff --git a/addons/openapi/controllers/main.py b/addons/openapi/controllers/main.py index b29b0cbbac..90a2a64eac 100644 --- a/addons/openapi/controllers/main.py +++ b/addons/openapi/controllers/main.py @@ -6,10 +6,10 @@ import logging import werkzeug -from odoo import http -from odoo.tools import date_utils +from flectra import http +from flectra.tools import date_utils -from odoo.addons.web.controllers.main import ensure_db +from flectra.addons.web.controllers.main import ensure_db _logger = logging.getLogger(__name__) diff --git a/addons/openapi/controllers/pinguin.py b/addons/openapi/controllers/pinguin.py index e2a601f81c..0ed3b415e3 100644 --- a/addons/openapi/controllers/pinguin.py +++ b/addons/openapi/controllers/pinguin.py @@ -5,7 +5,7 @@ # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). # pylint: disable=redefined-builtin -"""Pinguin module for Odoo REST Api. +"""Pinguin module for Flectra REST Api. This module implements plumbing code to the REST interface interface concerning authentication, validation, ORM access and error codes. @@ -25,18 +25,18 @@ import traceback import werkzeug.wrappers -import odoo -from odoo.http import request -from odoo.service import security -from odoo.tools import date_utils +import flectra +from flectra.http import request +from flectra.service import security +from flectra.tools import date_utils -from odoo.addons.base_api.lib.pinguin import ( +from flectra.addons.base_api.lib.pinguin import ( error_response, get_dict_from_record, get_dictlist_from_model, get_model_for_read, ) -from odoo.addons.web.controllers.main import ReportController +from flectra.addons.web.controllers.main import ReportController from .apijsonrequest import api_route @@ -137,14 +137,14 @@ def authenticate_token_for_user(token): :param str token: The raw access token. :returns: User if token is authorized for the requested user. - :rtype odoo.models.Model + :rtype flectra.models.Model :raise: werkzeug.exceptions.HTTPException if user not found. """ user = request.env["res.users"].sudo().search( [("openapi_token", "=", token)]) if user.exists(): - # copy-pasted from odoo.http.py:OpenERPSession.authenticate() + # copy-pasted from flectra.http.py:OpenERPSession.authenticate() request.session.uid = user.id request.session.login = user.login request.session.session_token = user.id and security.compute_session_token( @@ -212,7 +212,7 @@ def get_data_from_auth_header(header): err_descrip = ( 'Basic auth header payload must be of the form "<%s>" (encoded to base64)' % "user_token" - if odoo.tools.config["dbfilter"] + if flectra.tools.config["dbfilter"] else "db_name:user_token" ) raise werkzeug.exceptions.HTTPException( @@ -233,7 +233,7 @@ def setup_db(httprequest, db_name): """ if httprequest.session.db: return - if db_name not in odoo.service.db.list_dbs(force=True): + if db_name not in flectra.service.db.list_dbs(force=True): raise werkzeug.exceptions.HTTPException( response=error_response(*CODE__db_not_found) ) @@ -285,9 +285,9 @@ def create_log_record(**kwargs): # request (we cannot use second cursor and we cannot use aborted # transaction) if not test_mode: - with odoo.registry(request.session.db).cursor() as cr: + with flectra.registry(request.session.db).cursor() as cr: # use new to save data even in case of an error in the old cursor - env = odoo.api.Environment(cr, request.session.uid, {}) + env = flectra.api.Environment(cr, request.session.uid, {}) _create_log_record(env, **kwargs) @@ -470,7 +470,7 @@ def get_model_openapi_access(namespace, model): A dictionary containing the model API configuration for this namespace. The layout of the dict is as follows: ```python - {'context': (Dict) odoo context (default values through context), + {'context': (Dict) flectra context (default values through context), 'out_fields_read_multi': (Tuple) field spec, 'out_fields_read_one': (Tuple) field spec, 'out_fields_create_one': (Tuple) field spec, @@ -587,7 +587,7 @@ def wrap__resource__create_one(modelname, context, data, success_code, out_field if not test_mode: # Somehow don't making a commit here may lead to error # "Record does not exist or has been deleted" - # Probably, Odoo (10.0 at least) uses different cursors + # Probably, Flectra (10.0 at least) uses different cursors # to create and to read fields from database request.env.cr.commit() except Exception as e: @@ -839,7 +839,7 @@ def get_OAS_definitions_part( ): """Recursively gets definition parts of the OAS for model by export fields. - :param odoo.models.Model model_obj: The model object. + :param flectra.models.Model model_obj: The model object. :param dict export_fields_dict: The dictionary with export fields. Example of the dict is as follows: ```python @@ -929,10 +929,10 @@ def get_OAS_definitions_part( {"type": "array", "items": {"type": "integer"}}) # We cannot have both required and readOnly flags in field openapi - # definition, for that reason we cannot blindly use odoo's + # definition, for that reason we cannot blindly use flectra's # attributed readonly and required. # - # 1) For odoo-required, but NOT odoo-related field, we do NOT use + # 1) For flectra-required, but NOT flectra-related field, we do NOT use # openapi-readonly # # Example of such field can be found in sale module: @@ -940,7 +940,7 @@ def get_OAS_definitions_part( # states={'draft': [('readonly', False)], 'sent': [('readonly', # False)]}, required=True, ...) # - # 2) For odoo-required and odoo-related field, we DO use + # 2) For flectra-required and flectra-related field, we DO use # openapi-readonly, but we don't use openapi-required if meta["readonly"] and (not meta["required"] or meta.get("related")): field_property.update(readOnly=True) diff --git a/addons/openapi/demo/openapi_demo.xml b/addons/openapi/demo/openapi_demo.xml index 829f9f670f..a052c0bb7c 100644 --- a/addons/openapi/demo/openapi_demo.xml +++ b/addons/openapi/demo/openapi_demo.xml @@ -1,7 +1,7 @@ - + demo debug @@ -62,4 +62,4 @@ eval="[(4, ref('context_res_partner_demo'))]" /> - + diff --git a/addons/openapi/demo/openapi_security_demo.xml b/addons/openapi/demo/openapi_security_demo.xml index 4f3e0e1a79..b296da5915 100644 --- a/addons/openapi/demo/openapi_security_demo.xml +++ b/addons/openapi/demo/openapi_security_demo.xml @@ -1,7 +1,7 @@ - + - + diff --git a/addons/openapi/models/ir_exports.py b/addons/openapi/models/ir_exports.py index 3ac77a00f8..707ed6f0e2 100644 --- a/addons/openapi/models/ir_exports.py +++ b/addons/openapi/models/ir_exports.py @@ -1,6 +1,6 @@ # Copyright 2018 Ivan Yelizariev # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). -from odoo import _, api, exceptions, models +from flectra import _, api, exceptions, models class IrExports(models.Model): diff --git a/addons/openapi/models/ir_model.py b/addons/openapi/models/ir_model.py index aa18575734..b5bcf80c4f 100644 --- a/addons/openapi/models/ir_model.py +++ b/addons/openapi/models/ir_model.py @@ -1,6 +1,6 @@ # Copyright 2018 Ivan Yelizariev # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). -from odoo import fields, models +from flectra import fields, models class IrModel(models.Model): diff --git a/addons/openapi/models/openapi_access.py b/addons/openapi/models/openapi_access.py index 9fc2b2a297..3477575805 100644 --- a/addons/openapi/models/openapi_access.py +++ b/addons/openapi/models/openapi_access.py @@ -8,9 +8,9 @@ import types import urllib.parse as urlparse from inspect import getmro, isclass -from odoo import _, api, exceptions, fields, models +from flectra import _, api, exceptions, fields, models -from odoo.addons.base_api.lib.pinguin import transform_strfields_to_dict +from flectra.addons.base_api.lib.pinguin import transform_strfields_to_dict from ..controllers import pinguin @@ -504,7 +504,7 @@ def getmembers(obj, predicate=None): for key in names: if key == "_cache": # NEW - # trying to read this key will return error in odoo 11.0+ + # trying to read this key will return error in flectra 11.0+ # AssertionError: Unexpected RecordCache(res.partner()) continue # First try to get the value via getattr. Some descriptors don't diff --git a/addons/openapi/models/openapi_log.py b/addons/openapi/models/openapi_log.py index 3017a796ad..acf3b475cc 100644 --- a/addons/openapi/models/openapi_log.py +++ b/addons/openapi/models/openapi_log.py @@ -1,6 +1,6 @@ # Copyright 2018 Ivan Yelizariev # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). -from odoo import fields, models +from flectra import fields, models class Log(models.Model): diff --git a/addons/openapi/models/openapi_namespace.py b/addons/openapi/models/openapi_namespace.py index bcffda5ae7..f69faca51d 100644 --- a/addons/openapi/models/openapi_namespace.py +++ b/addons/openapi/models/openapi_namespace.py @@ -7,9 +7,9 @@ import collections import urllib.parse as urlparse import uuid -from odoo import api, fields, models +from flectra import api, fields, models -from odoo.addons.base_api.lib import pinguin +from flectra.addons.base_api.lib import pinguin class Namespace(models.Model): diff --git a/addons/openapi/models/res_users.py b/addons/openapi/models/res_users.py index a197025a65..19bfaedc3c 100644 --- a/addons/openapi/models/res_users.py +++ b/addons/openapi/models/res_users.py @@ -3,7 +3,7 @@ # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). import uuid -from odoo import api, fields, models +from flectra import api, fields, models class ResUsers(models.Model): diff --git a/addons/openapi/security/openapi_security.xml b/addons/openapi/security/openapi_security.xml index bc87ba10a6..17c7b62cf7 100644 --- a/addons/openapi/security/openapi_security.xml +++ b/addons/openapi/security/openapi_security.xml @@ -1,6 +1,6 @@ - + OpenAPI User access level for OpenAPI @@ -20,4 +20,4 @@ /> - + diff --git a/addons/openapi/security/res_users_token.xml b/addons/openapi/security/res_users_token.xml index 72b0d3e4b6..324554c900 100644 --- a/addons/openapi/security/res_users_token.xml +++ b/addons/openapi/security/res_users_token.xml @@ -1,5 +1,5 @@ - + - + diff --git a/addons/openapi/static/description/index.html b/addons/openapi/static/description/index.html index 3d5553f259..586d827562 100644 --- a/addons/openapi/static/description/index.html +++ b/addons/openapi/static/description/index.html @@ -114,12 +114,12 @@ from bravado.client import SwaggerClient http_client = RequestsClient() http_client.set_basic_auth('yourdomain.example.com', 'DATABASE-NAME', 'USER-TOKEN') -odoo = SwaggerClient.from_url( +flectra = SwaggerClient.from_url( 'https://yourdomain.example.com/api/v1/demo/swagger.json?token=demo_token&db=source', http_client=http_client ) -result = odoo.res_partner.callMethodForResPartnerModel( +result = flectra.res_partner.callMethodForResPartnerModel( method_name="search", body={ 'args': [[('email', '=', 'sync@it-projects.info')]] @@ -129,13 +129,13 @@ result = odoo.res_partner.callMethodForResPartnerModel( partner_id = result and result[0] if not partner_id: - result = odoo.res_partner.addResPartner(body={ + result = flectra.res_partner.addResPartner(body={ "name": "OpenAPI Support", "email": "sync@it-projects.info" }).response().result partner_id = result.id -odoo.res_partner.callMethodForResPartnerSingleRecord( +flectra.res_partner.callMethodForResPartnerSingleRecord( id=partner_id, method_name="message_post", body={ @@ -195,8 +195,8 @@ Comming soon... your code. For a simple integration as well as cases when you want to use any of AWS Services it's the best option. No extra module is needed! Check out detailed instruction:

@@ -219,10 +219,10 @@ Comming soon...

Syndesis is an integration platform. Syndesis allows to make data - mapping from/to Odoo without any programming. No extra module is needed! Check out detailed + mapping from/to Flectra without any programming. No extra module is needed! Check out detailed intruction:

@@ -238,7 +238,7 @@ Comming soon... Dataiku is platform to analyze data. No extra module is needed! Check out detailed instruction: @@ -264,7 +264,7 @@ Comming soon... Power BI is a service to visualize and analyzing data. No extra module is needed! Check out detailed intruction: @@ -313,7 +313,7 @@ Comming soon...

- Need more? Anything with REST API support can be connected to Odoo just with this module! + Need more? Anything with REST API support can be connected to Flectra just with this module!

@@ -331,7 +331,7 @@ Comming soon...
- As a buyer, you are granted to use the module in as many Odoo instances as you need! + As a buyer, you are granted to use the module in as many Flectra instances as you need!
@@ -386,7 +386,7 @@ Comming soon... -o-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg);"> - Tested on Odoo
13.0 community + Tested on Flectra
- Tested on Odoo
13.0 enterprise + Tested on Flectra
- \ No newline at end of file + \ No newline at end of file diff --git a/addons/openapi/tests/test_api.py b/addons/openapi/tests/test_api.py index 6715e7c104..5ef99d4553 100644 --- a/addons/openapi/tests/test_api.py +++ b/addons/openapi/tests/test_api.py @@ -6,9 +6,9 @@ import logging import requests -from odoo import api -from odoo.tests import tagged -from odoo.tests.common import PORT, HttpCase, get_db_name +from flectra import api +from flectra.tests import tagged +from flectra.tests.common import PORT, HttpCase, get_db_name from ..controllers import pinguin diff --git a/addons/openapi/tests/test_json_spec.py b/addons/openapi/tests/test_json_spec.py index eaa80ed08a..f68ecf7b42 100644 --- a/addons/openapi/tests/test_json_spec.py +++ b/addons/openapi/tests/test_json_spec.py @@ -6,8 +6,8 @@ import json from bravado_core.spec import Spec from swagger_spec_validator import SwaggerValidationError -from odoo.tests import tagged -from odoo.tests.common import PORT, HttpCase +from flectra.tests import tagged +from flectra.tests.common import PORT, HttpCase @tagged("post_install", "at_install") diff --git a/addons/openapi/views/ir_model_view.xml b/addons/openapi/views/ir_model_view.xml index f36857107a..cc8a92884b 100644 --- a/addons/openapi/views/ir_model_view.xml +++ b/addons/openapi/views/ir_model_view.xml @@ -1,5 +1,5 @@ - + ir.model.form ir.model @@ -23,4 +23,4 @@ - + diff --git a/addons/openapi/views/openapi_view.xml b/addons/openapi/views/openapi_view.xml index 37fc589dc3..97c21f253e 100644 --- a/addons/openapi/views/openapi_view.xml +++ b/addons/openapi/views/openapi_view.xml @@ -1,5 +1,5 @@ - + ir.exports.form ir.exports @@ -252,4 +252,4 @@ parent="openapi_menu" action="namespace_list_action" /> - + diff --git a/addons/openapi/views/res_users_view.xml b/addons/openapi/views/res_users_view.xml index 96d354450b..b3f44f469f 100644 --- a/addons/openapi/views/res_users_view.xml +++ b/addons/openapi/views/res_users_view.xml @@ -1,5 +1,5 @@ - + res.users.form.view res.users @@ -25,4 +25,4 @@ - + diff --git a/addons/web_flectra/static/src/less/font_rubik.less b/addons/web_flectra/static/src/scss/font_rubik.scss similarity index 100% rename from addons/web_flectra/static/src/less/font_rubik.less rename to addons/web_flectra/static/src/scss/font_rubik.scss diff --git a/addons/web_flectra/static/src/less/fonts.less b/addons/web_flectra/static/src/scss/fonts.scss similarity index 100% rename from addons/web_flectra/static/src/less/fonts.less rename to addons/web_flectra/static/src/scss/fonts.scss diff --git a/addons/web_flectra/views/assets.xml b/addons/web_flectra/views/assets.xml index 8f2d76f2e5..1b151bbcff 100644 --- a/addons/web_flectra/views/assets.xml +++ b/addons/web_flectra/views/assets.xml @@ -9,8 +9,8 @@