odoo-15 相关问题


Odoo 15:覆盖已经通过 override 添加的 JS 功能

我正在尝试重写 Odoo 15 JS 函数,该函数已通过 Odoo 源代码中的 override 添加。 我说的是“_getLinesToAdd”函数 这是由“pos_coupon&qu...


需要一个 cron 表达式在下午 1:15、下午 2:15、下午 3:15、下午 4:15 等运行一次,类似地一小时一次,但每天下午 1:15 开始[已关闭]

需要一个 cron 表达式在下午 1:15、下午 2:15、下午 3:15、下午 4:15、下午 5:15、下午 6:15、下午 7:15、晚上 8:15 等运行。类似地一小时一次,但要每天下午 1:15 开始。


pgbouncer 登录失败,没有这样的数据库

目前我的 pgbouncer 设置有问题。 我将 pgbouncer 与 Odoo 一起使用,Odoo 需要连接到 postgres 数据库以实现框架目的。 以下是我从 pgbounc 收到的日志...


如何使两个相关字段根据odoo 18中的状态具有不同的只读行为?

我有这些相关领域 qty_request = fields.Float('请求数量') Product_qty = fields.Float('产品数量', digits = '产品计量单位', ...


首次保存后字段不会更新

我是一名 odoo 开发人员,我的问题如下:我希望已经注册值的字段之后不再可修改。 我创建了一些字段,之后我想要...


如何将 PIL.Jpegimageplugin.Jpegimagefile 类型的图像存储到 Odoo 中

我正在从Excel中检索数据,其中一列是一堆图像,主要是jpeg,我正在使用openpyxl和openpyxl_image_loader来读取excel并检索数据 这就是我读取数据的方式 定义


Odoo V16 - 显示/隐藏网站注册表单上的动态输入

在网站注册表单上添加两个字段后, - 第一个是复选框“我是一家公司” - 第二个是输入字符 SIRET NUMBER 我正在尝试(目标是):隐藏第二个......


为什么 Odoo 17 没有在 <notebook> 中为我的字段渲染标签?

我正在运行有关 Odoo 17 开发的教程,并为第 7 章中的练习创建了以下代码: 我正在运行有关 Odoo 17 开发的教程,并且我为第 7 章中的练习创建了此代码: <record id="estate_view_form" model="ir.ui.view"> <field name="name">estate.property.form</field> <field name="model">estate.property</field> <field name="arch" type="xml"> <form string="Estate Property" create="True"> <sheet> <group string="Info"> <field name="name" /> <field name="description" /> </group> <group string="Location"> <field name="postcode" /> </group> <notebook> <page string="Specs"> <field name="facades" /> <field name="garage" /> </page> </notebook> </sheet> </form> </field> </record> 它可以工作,但 <notebook> 中字段的标签未呈现。我尝试添加 string 属性,但这不起作用。 <notebook> 上的 文档没有提及任何有关此行为的信息。 IIRC 自从我使用的每个版本(6.1+)以来,你必须在 group 周围有一个 field 才能自动获取标签。


如何在每个新客户的会话中清除购物车

在 odoo 16 中,我的客户想知道为什么他们仍然可以获得几天前放弃的购物车的内容。 如何在每次新登录时重置购物车内容? 我们可以设置这个参数 revive="


Images.js:15 未捕获类型错误:axios__WEBPACK_IMPORTED_MODULE_0__.Axios.get 不是函数

我在 React 中遇到以下错误。 Images.js:15 Uncaught TypeError: axios__WEBPACK_IMPORTED_MODULE_0__.Axios.get 不是函数 我遵循了以下过程。 我安装了 npm install


Ctime,C 中的 mktime

我无法正确打印 time_in,您能显示我的代码哪里出错了吗?谢谢您并希望您度过愉快的一天! 输入:55 17:30 11-06-2023 07:15 15-07-2023,第一个数字是...


基于极地每日分组的扩展功能

我在 Polars 数据框中有一个 OHLC 股票数据,每天我想计算两个时间之间的最大扩展收盘价, 开始='09:15' 结束='10:15' 开始时间 = 日期时间.时间。


如何在sed命令中使用正则表达式

我在某些文件中有一些具有这种模式的字符串: 域名.com/page-10 域名.com/page-15 .... 我想用类似的东西替换它们 域名.com/apple-10.html 域名.com/apple-15.html 我


如何对Where子句中的列表中的列中的值求和

例如, 我有一张充满数据的表,我想获得某个帐号的余额总和。 余额 帐号 检查编号 查克巴尔 10 11111 15:00 15 55555 3.00 10 22222 20:00 20 第3333章...


在 Angular 15 升级中遇到加载器解析 ag-grid/angular.css 文件的问题

我在将 Angular 14 升级到 15 时遇到此构建错误。 我尝试添加 css 加载器,但没有用 ./node_modules/@ag-grid-community/styles/ag-grid.css?ngGlobalStyle:1:0 - 错误:模块解析失败...


在 WooCommerce 中添加前 3 次行程 15% 折扣的功能

我正在寻求有关如何修改现有代码以实现以下目标的帮助: 仅对每个登录用户的特定产品 (ID: 848) 的前 3 个实例应用 15% 的折扣。 添加_...


从字符串中删除“1,”和“2,”而不删除“11,”和“12,”

我有一列字符串,可以在逗号分隔的列表中包含 1-15 (例如“1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 , 15" 或 "2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 1...


Tensorflow 模型在特定范围内正确,但在休息时错误

我正在使用tensorflow.keras制作一个简单的神经网络来预测sin函数。但该模型在 -15 到 15 范围内是正确的,但在其余部分上是错误的。 这是我的脚本: 将张量流导入为 tf...


SecurityException:不允许启动服务Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gms (有额外功能)}

我尝试从 Google 获取我的 GCM 注册 ID。 我的代码: 字符串SENDER_ID =“722*****53”; /** * 向 GCM 服务器异步注册应用程序。 * * 存储注册信息... 我尝试从 Google 获取我的 GCM 注册 ID。 我的代码: String SENDER_ID = "722******53"; /** * Registers the application with GCM servers asynchronously. * <p> * Stores the registration ID and the app versionCode in the application's * shared preferences. */ private void registerInBackground() { new AsyncTask<Void, Void, String>() { @Override protected String doInBackground(Void... params) { String msg = ""; try { if (gcm == null) { gcm = GoogleCloudMessaging.getInstance(context); } regid = gcm.register(SENDER_ID); msg = "Device registered, registration ID=" + regid; // You should send the registration ID to your server over // HTTP, so it // can use GCM/HTTP or CCS to send messages to your app. sendRegistrationIdToBackend(); // For this demo: we don't need to send it because the // device will send // upstream messages to a server that echo back the message // using the // 'from' address in the message. // Persist the regID - no need to register again. storeRegistrationId(context, regid); } catch (IOException ex) { msg = "Error :" + ex.getMessage(); // If there is an error, don't just keep trying to register. // Require the user to click a button again, or perform // exponential back-off. } return msg; } @Override protected void onPostExecute(String msg) { mDisplay.append(msg + "\n"); } }.execute(null, null, null); } 我收到错误: 03-01 19:15:36.261: E/AndroidRuntime(3467): FATAL EXCEPTION: AsyncTask #1 03-01 19:15:36.261: E/AndroidRuntime(3467): java.lang.RuntimeException: An error occured while executing doInBackground() 03-01 19:15:36.261: E/AndroidRuntime(3467): at android.os.AsyncTask$3.done(AsyncTask.java:299) 03-01 19:15:36.261: E/AndroidRuntime(3467): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352) 03-01 19:15:36.261: E/AndroidRuntime(3467): at java.util.concurrent.FutureTask.setException(FutureTask.java:219) 03-01 19:15:36.261: E/AndroidRuntime(3467): at java.util.concurrent.FutureTask.run(FutureTask.java:239) 03-01 19:15:36.261: E/AndroidRuntime(3467): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) 03-01 19:15:36.261: E/AndroidRuntime(3467): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 03-01 19:15:36.261: E/AndroidRuntime(3467): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 03-01 19:15:36.261: E/AndroidRuntime(3467): at java.lang.Thread.run(Thread.java:841) 03-01 19:15:36.261: E/AndroidRuntime(3467): Caused by: java.lang.SecurityException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gms (has extras) } without permission com.google.android.c2dm.permission.RECEIVE 03-01 19:15:36.261: E/AndroidRuntime(3467): at android.app.ContextImpl.startServiceAsUser(ContextImpl.java:1800) 03-01 19:15:36.261: E/AndroidRuntime(3467): at android.app.ContextImpl.startService(ContextImpl.java:1772) 03-01 19:15:36.261: E/AndroidRuntime(3467): at android.content.ContextWrapper.startService(ContextWrapper.java:480) 03-01 19:15:36.261: E/AndroidRuntime(3467): at com.google.android.gms.gcm.GoogleCloudMessaging.b(Unknown Source) 03-01 19:15:36.261: E/AndroidRuntime(3467): at com.google.android.gms.gcm.GoogleCloudMessaging.register(Unknown Source) 03-01 19:15:36.261: E/AndroidRuntime(3467): at com.example.gcm.DemoActivity$1.doInBackground(DemoActivity.java:177) 03-01 19:15:36.261: E/AndroidRuntime(3467): at com.example.gcm.DemoActivity$1.doInBackground(DemoActivity.java:1) 03-01 19:15:36.261: E/AndroidRuntime(3467): at android.os.AsyncTask$2.call(AsyncTask.java:287) 03-01 19:15:36.261: E/AndroidRuntime(3467): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 03-01 19:15:36.261: E/AndroidRuntime(3467): ... 4 more 这是我的清单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.manyexampleapp" android:installLocation="preferExternal" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="18" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="com.example.manyexampleapp.c2dm.permission.RECEIVE" /> <uses-permission android:name="com.example.manyexampleapp.gcm.permission.C2D_MESSAGE" /> <permission android:name="com.example.manyexampleapp.gcm.permission.C2D_MESSAGE" android:protectionLevel="signature" /> <application android:name="com.zoomer.ifs.BaseApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name="com.zoomer.ifs.MainActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden|screenSize" android:launchMode="singleTop"> <!-- <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> --> </activity> <!-- PUSH --> <!-- WakefulBroadcastReceiver that will receive intents from GCM services and hand them to the custom IntentService. The com.google.android.c2dm.permission.SEND permission is necessary so only GCM services can send data messages for the app. --> <receiver android:name="com.example.gcm.GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> <!-- Receives the actual messages. --> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <category android:name="com.example.manyexampleapp" /> </intent-filter> </receiver> <service android:name="com.example.gcm.GcmIntentService" /> <activity android:name="com.example.gcm.DemoActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!-- DB --> <activity android:name="com.example.db.DbActivity" android:label="@string/app_name" > <intent-filter> </intent-filter> </activity> <activity android:name="com.example.http.RestGetActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" > </activity> <activity android:name="com.example.fb.FacebookLoginActivity" android:label="@string/app_name" > <!-- <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> --> </activity> <activity android:name="com.example.http.SendFeedbackActivity" android:label="@string/app_name" > <!-- <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> --> </activity> <activity android:name="com.zoomer.general.SearchNearbyOffersActivity" android:label="@string/app_name" > <intent-filter> </intent-filter> </activity> <activity android:name="com.facebook.LoginActivity" android:label="@string/app_name" > <intent-filter> </intent-filter> </activity> <activity android:name="com.example.manyexampleapp.StoresListActivity" > <intent-filter> </intent-filter> </activity> <activity android:name="com.example.fb.ShareActivity" > <intent-filter> </intent-filter> </activity> <activity android:name="com.example.notifications.NotificationsActivity" > <intent-filter> </intent-filter> </activity> <activity android:name="com.example.fb2.no_use.MainActivity" > <intent-filter> </intent-filter> </activity> <activity android:name="com.zoomer.offers.OffersListActivity" > <!-- <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> --> </activity> <activity android:name="com.example.http.SearchNearbyOffersActivity" > <!-- <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> --> </activity> <service android:name="com.example.geo.LocationService" android:enabled="true" /> <receiver android:name="com.example.manyexampleapp.BootReceiver" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="com.example.manyexampleapp.LocationService.LOCATION_BROAD_MSG" /> </intent-filter> </receiver> <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id" /> </application> </manifest> 改变 <uses-permission android:name="com.example.manyexampleapp.c2dm.permission.RECEIVE" /> 到 <!-- This app has permission to register and receive data message. --> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 您收到异常是因为您尚未定义所需的权限 如果应用程序开发后安装了播放服务, 可能会发生 com.google.android.c2dm.permission.RECEIVE 权限已被授予但 android 仍在抱怨同样的错误。 在这种情况下,您必须完全重新安装开发的应用程序才能使此权限发挥作用。 我认为你必须检查 Kotlin 版本兼容性。


如何在 Swift 中捕获异步闭包内的局部变量?

我在 Swift 5.5 和 iOS 15 中有以下代码 func getReviewIds() { var reviewIds: [Int] = [] 任务 { 让 ids = 等待 getReviewIdsFromGoogle() reviewIds.append(


与 AsyncImage iOS 15 匹配的几何效果

考虑以下示例: 结构ContentView:视图{ @State var showSplash: Bool = true @Namespace var 动画命名空间 var body: 一些视图 { ZStack { 如果


在 HDL 中处理数组

如何在 HDL 中使用数组(代表总线)? 例如,我有以下代码: /** * 16 位按位与: * 对于 i = 0..15:out[i] = (a[i] 和 b[i]) */ 芯片和16 { 在[16]中,...


ArrayList.add:它是如何工作的?

我创建了这个小程序.. 公共静态无效主(字符串[] args){ Person P = new Person("will", "Deverson", "15/06/1987", "Bonifico"); 产品 PC = 新产品("Asus VivoBook", "AVB2...


使用 powershell 脚本下载 YouTube 视频的一部分

我正在编写这个Powershell脚本: $URL = "https://www.youtube.com/watch?v=KbuwueqEJL0" $来自 = 00:06:15 $至 = 00:09:17 $cmdOutput = (youtube-dl --get-url $URL) ffmpeg -ss $从-到$...


Cumsum 重置为 NaN

如果我有一个名为 ts 的 pandas.core.series.Series ,其中 1 或 NaN 如下: 第3382章 第3381章 ... 第3369章 第3368章 ... 15 1 10 南 11 1 12 1 13 1 9 南 8 南 ...


SQL查询性能?更多的是双

-mariadb 在 Linux 4core 8 gig ram vps 野兽上 我尝试以下选择语句。 选择 * 来自Sensorwerte WHERE(数据>='2023-10-01 00' 和数据 <='2023-10-15 00' AND (Datum ...


XCode 15 没有这样的模块'__ObjC'

当我运行 pod install 时,这些磨损就会出现。 [!] Runner [Debug] 目标会覆盖 Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig 中定义的 ENABLE_BITCODE 构建设置。这……


矩阵乘法后取消嵌套小标题

作为简单的例子,我想计算两个向量的矩阵乘积。 <- tibble(n=c("A", "B"), y=c(10,20)) b <- tibble(x=c(5, 15)) res <- a %>% 变异(旋转...


正则表达式无法捕获最后一位数字

我想要捕获以下案例: |任务|文字|捕捉| |:---- |:------| :-----| |捕捉| 1.304 /XXX 0.0000 XX 2000 年 10 月 15 日 | 1.304 和 0.000 | |捕捉| XXX 1.304% - XXXX 15.10.


根据时分列创建年月日序列

我有以下数据集: 结构(列表(Zeit = c("8:30:00 PM", "8:45:00 PM", "9:00:00 PM", “晚上 9:15:00”、“晚上 9:30:00”、“晚上 9:45:00”、&


Excel 从一组选项中随机数

在 MS Excel 中,如何随机计算一组 5 个选项中的一个数字? 例如,在单元格 B1 中,我想要一个随机数,即 15、30、50、75 或 100。...


SoundCloud iOS 启动教程 - 无法识别的选择器

我正在遵循 iOS 快速入门教程,并且已经创建了登录 SoundCloud 的按钮,但我收到此错误: 2013-05-01 15:00:44.698 SoundCloudSample[60999:c07] +[


如何根据数组深度分离数组元素

这是我要转换的原始数组: const baseArray = [1, 2, 3, [4, 5, [6, 7]], 8, 9, [10, 11, [12, 13]], [14, 15]]; 这就是我想要的结果: 常量结果 = [ [1,2,4,8,9], ...


Bitbucket markdown 显示不正确

我有一个 CHANGELOG.md,其中包含以下内容: ## 🐛 错误修复 - `commithash` 启用主自动管道 - 作者:提交者 - 日期:2024 年 1 月 8 日 20:15:08 Markdown 在 g 中呈现良好...


角度属性绑定到新对象实例

在 Angular (15) 中,如果我们有一个组件属性 (@Input),它是一个对象 - 例如 [config]="{ size: 10, label: 'hello' }" - 就是被实例化的对象在 HTML 中重新创建...


Databricks Spark:java.lang.OutOfMemoryError:GC 开销超出限制 i

我正在 Databricks 集群中执行 Spark 作业。我通过 Azure 数据工厂管道触发作业,它以 15 分钟的间隔执行,因此在成功执行三到四次之后...


关于Oracel的Char类型在PonyORM中的流程

我在Oracle中使用了PonyORM,我发现它不能很好地支持ORACLE的CHAR类型。 比如我有一个字段,类型是CHAR(15),保存后我就填上了1234567890...


检查 SQL 中多行之间的值

我需要编写一个查询来输出一个包含 2 个值的表 - 数字和描述。 表 1 有 2 列 - id 和日期 身份证日期 101 2018年7月4日 102 15-1...


更改字典中的值并为其提供 id

我有很多这样的动态字典: {1: 'VDD', 2: 'VDD', 7: 'VDD', 0: 0, 3: 0, 4: 0, 6: 9, 13: 9, 'GND': 'GND', 15: '地', 12: 12} 我想将 ID 设置为不是“VDD”的键的值...


Spring Cloud Gateway 错误 403:禁止

上下文 我正在创建一个基于微服务的项目。我使用 Angular 15 作为前端,使用 Spring 3.0.2 作为后端。我使用 Keycloack 20.0.3 进行前端和后端身份验证。我...


Homebrew 无法安装 SDL_image 和 SDL_ttf(macos 版本 10.13.6 High Sierra)

当我尝试使用自制程序安装时 酿造安装sdl2_ttf 这就是我所拥有的 /Users/mac/Library/Logs/Homebrew/ninja/01.python3 的最后 15 行: 运行时: clang++ -MMD -MT build/build...


postgres触发器添加条件到审计功能以用数据库用户填充用户

我使用 postgresql 11 我有一个表employee_audit,我运行一个触发器,它工作成功。 这是代码: 创建表audit_log.employee_audit ( 操作 char(15) NOT NULL, ...


使用 printf 打印高精度双精度数,使用 GCC 编译

在C程序中用printf打印并用%.20f指定小数点后有多少个字符时,它只给我15个字符,其余的都是0。我用GCC编译...


Angular“ng 生成组件”复制组件

由于某种原因,自从从 Angular 13 升级到 Angular 15 后,当我输入: ng g c 某些组件 Angular 复制组件,创建重复文件。这种情况 100% 都会发生。第二次...


通过命令行(Windows)执行Java程序与Eclipse

我有一个java程序,位于/workspace文件夹中。在 /workspace 文件夹下,我有一个 /src/appFolder,其中包含 15 个 .java 文件和 /lib,其中包含 19 个 .jar 文件,我包括...


字符到日期的更改在数据框中产生“NA”

在数据框中,有一列以日期信息作为字符 str(mv$datum_mw) chr [1:6] “2012年11月15日” “2013年1月28日” “2014年8月12日” “2015年2月12日”...


电源自动化流程自行启动

我创建了 15 个电源自动化流程(在开发环境中)。 他们都设计了 以类似的方式 - 由“当收到 Http 请求时”触发,然后调用 SQL 服务器已存储


奇数交替

有没有方法或公式可以检查奇数是否是替代奇数。 解说员 1 3 替代 5 7 替代品 9 11 替代品 13 15 替代... 我已经尝试过谷歌搜索来寻找答案,但只能...


office 插件中的 Redux DevTools

我正在开发一个使用 Angular 15 的 Excel 插件,在 Angular 应用程序中,我刚刚添加了 @ngrx/store。我也将开发工具添加到了模块中。我注意到 Excel 使用 Edge 来运行该加载项。


一个进程可以创建的最大连续线程数有限制吗?

我有一个程序应该运行几周,并且它不断且频繁地生成线程。然而,每时每刻同时运行的线程不超过 10-15 个。可以...


© www.soinside.com 2019 - 2024. All rights reserved.