项目

一般

简介

插件 » Redmine Products 产品管理插件

Redmine Products

Redmine Products产品管理插件可实现跟踪库存、销售商品或服务等,在一个插件内即可管理所有销售相关的活动。

发布于: https://www.redmineup.com/pages/plugins/products
兼容于: Redmine 5.1.*, 5.0.*, 4.2.*, 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.*, 2.6.*

最新版本: 2.2.2 更新日期: 2024-02-16 22:49

评论

添加评论

who who大约 4 年 之前添加

原来如此 我当时看了demo以后也觉得可能有依赖的插件
但是又看了介绍发现并没有发现这个描述 sweat

总之非常感谢 我先试一下吧 smile

redmineplugins.cn Admin大约 4 年 之前添加

嗯,问题找到了:

Redmine::PluginRequirementError: redmine_products plugin requires the redmine_contacts plugin

RedmineUP公司的redmine_products插件依赖redmine_contacts插件,因此你需要首先安装redmine_contacts

我也忘记登录了,补一下 laughing

由 匿名用户 在 大约 4 年 之前添加

嗯,问题找到了:

Redmine::PluginRequirementError: redmine_products plugin requires the redmine_contacts plugin

RedmineUP公司的redmine_products插件依赖redmine_contacts插件,因此你需要首先安装redmine_contacts laughing

由 匿名用户 在 大约 4 年 之前添加

我发现我当时安装的时候就有问题.....

rake aborted!
Redmine::PluginRequirementError: redmine_products plugin requires the redmine_contacts plugin
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:281:in `rescue in requires_redmine_plugin’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:278:in `requires_redmine_plugin’
D:/Software/Redmine/apps/redmine/htdocs/plugins/redmine_products/init.rb:36:in `block in <top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:94:in `instance_eval’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:94:in `register’
D:/Software/Redmine/apps/redmine/htdocs/plugins/redmine_products/init.rb:26:in `<top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `block in require’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:181:in `block in load’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:172:in `each’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:172:in `load’
D:/Software/Redmine/apps/redmine/htdocs/config/initializers/30-redmine.rb:20:in `<top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `load’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `block in load’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `load’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:663:in `block in load_config_initializer’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb:170:in `instrument’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:662:in `load_config_initializer’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:619:in `each’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:619:in `block in <class:Engine>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:32:in `instance_exec’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:32:in `run’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:61:in `block in run_initializers’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:50:in `each’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:50:in `tsort_each_child’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:60:in `run_initializers’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:361:in `initialize!'
D:/Software/Redmine/apps/redmine/htdocs/config/environment.rb:16:in `<top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:337:in `require’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:337:in `require_environment!'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:520:in `block in run_tasks_blocks’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'

Caused by:
Redmine::PluginNotFound: Redmine::PluginNotFound
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:149:in `find’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:279:in `requires_redmine_plugin’
D:/Software/Redmine/apps/redmine/htdocs/plugins/redmine_products/init.rb:36:in `block in <top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:94:in `instance_eval’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:94:in `register’
D:/Software/Redmine/apps/redmine/htdocs/plugins/redmine_products/init.rb:26:in `<top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `block in require’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:181:in `block in load’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:172:in `each’
D:/Software/Redmine/apps/redmine/htdocs/lib/redmine/plugin.rb:172:in `load’
D:/Software/Redmine/apps/redmine/htdocs/config/initializers/30-redmine.rb:20:in `<top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `load’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `block in load’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `load’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:663:in `block in load_config_initializer’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb:170:in `instrument’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:662:in `load_config_initializer’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:619:in `each’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/engine.rb:619:in `block in <class:Engine>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:32:in `instance_exec’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:32:in `run’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:61:in `block in run_initializers’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:50:in `each’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:50:in `tsort_each_child’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/initializable.rb:60:in `run_initializers’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:361:in `initialize!'
D:/Software/Redmine/apps/redmine/htdocs/config/environment.rb:16:in `<top (required)>'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:337:in `require’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:337:in `require_environment!'
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.1/lib/rails/application.rb:520:in `block in run_tasks_blocks’
D:/Software/Redmine/apps/redmine/htdocs/vendor/bundle/ruby/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
Tasks: TOP ⇒ redmine:plugins:migrate ⇒ environment

redmineplugins.cn Admin大约 4 年 之前添加

这里有具体方法,请参考 https://www.redmineplugins.cn/questions/21-bitnami-redmine-stack-thin

另外,注册下 方便联系

redmineplugins.cn Admin大约 4 年 之前添加

在cmd下,去htdocs目录下执行

bundle exec thin start -e production -p 3000

此时,观察cmd窗口里的日志内容;

然后再浏览器里用3000端口访问下redmine 。例如: http://localhost:3000 ,在回到cmd窗口看是否报什么错误?

由 匿名用户 在 大约 4 年 之前添加

日志如下 帮忙看下吧 谢谢

[Thu Feb 27 17:18:04.398194 2020] [mpm_winnt:notice] [pid 13364:tid 660] AH00422: Parent: Received shutdown signal – Shutting down the server.
[Thu Feb 27 17:18:06.401473 2020] [mpm_winnt:notice] [pid 13452:tid 596] AH00364: Child: All worker threads have exited.
[Thu Feb 27 17:18:06.491199 2020] [mpm_winnt:notice] [pid 13364:tid 660] AH00430: Parent: Child process 13452 exited successfully.
[Thu Feb 27 17:18:32.506200 2020] [ssl:warn] [pid 3092:tid 596] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:18:32.646191 2020] [ssl:warn] [pid 3092:tid 596] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:18:32.907198 2020] [mpm_winnt:notice] [pid 3092:tid 596] AH00455: Apache/2.4.41 (Win64) OpenSSL/1.0.2s PHP/7.3.13 configured – resuming normal operations
[Thu Feb 27 17:18:32.907198 2020] [mpm_winnt:notice] [pid 3092:tid 596] AH00456: Apache Lounge VC14 Server built: Aug 12 2019 10:48:01
[Thu Feb 27 17:18:32.907198 2020] [core:notice] [pid 3092:tid 596] AH00094: Command line: 'D:\\Software\\Redmine\\apache2\\bin\\httpd.exe d D:/Software/Redmine/apache2 -f D:\\Software\\Redmine\\apache2\\conf\\httpd.conf’
[Thu Feb 27 17:18:32.926205 2020] [mpm_winnt:notice] [pid 3092:tid 596] AH00418: Parent: Created child process 3136
[Thu Feb 27 17:18:33.510235 2020] [ssl:warn] [pid 3136:tid 164] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:18:33.648194 2020] [ssl:warn] [pid 3136:tid 164] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:18:33.672251 2020] [mpm_winnt:notice] [pid 3136:tid 164] AH00354: Child: Starting 64 worker threads.
[Thu Feb 27 17:20:32.786444 2020] [mpm_winnt:notice] [pid 3092:tid 596] AH00422: Parent: Received shutdown signal -
Shutting down the server.
[Thu Feb 27 17:20:34.788761 2020] [mpm_winnt:notice] [pid 3136:tid 164] AH00364: Child: All worker threads have exited.
[Thu Feb 27 17:20:34.807447 2020] [mpm_winnt:notice] [pid 3092:tid 596] AH00430: Parent: Child process 3136 exited successfully.
[Thu Feb 27 17:20:37.883450 2020] [ssl:warn] [pid 11816:tid 688] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:20:38.023481 2020] [ssl:warn] [pid 11816:tid 688] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:20:38.043447 2020] [mpm_winnt:notice] [pid 11816:tid 688] AH00455: Apache/2.4.41 (Win64) OpenSSL/1.0.2s PHP/7.3.13 configured – resuming normal operations
[Thu Feb 27 17:20:38.043447 2020] [mpm_winnt:notice] [pid 11816:tid 688] AH00456: Apache Lounge VC14 Server built: Aug 12 2019 10:48:01
[Thu Feb 27 17:20:38.043447 2020] [core:notice] [pid 11816:tid 688] AH00094: Command line: 'D:\\Software\\Redmine\\apache2\\bin\\httpd.exe d D:/Software/Redmine/apache2 -f D:\\Software\\Redmine\\apache2\\conf\\httpd.conf’
[Thu Feb 27 17:20:38.046452 2020] [mpm_winnt:notice] [pid 11816:tid 688] AH00418: Parent: Created child process 3388
[Thu Feb 27 17:20:38.650446 2020] [ssl:warn] [pid 3388:tid 468] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:20:38.791449 2020] [ssl:warn] [pid 3388:tid 468] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
[Thu Feb 27 17:20:38.811450 2020] [mpm_winnt:notice] [pid 3388:tid 468] AH00354: Child: Starting 64 worker threads.
[Thu Feb 27 18:00:49.902471 2020] [mpm_winnt:notice] [pid 11816:tid 688] AH00422: Parent: Received shutdown signal -
Shutting down the server.
[Thu Feb 27 18:00:51.949349 2020] [mpm_winnt:notice] [pid 3388:tid 468] AH00364: Child: All worker threads have exited.
[Thu Feb 27 18:00:51.980598 2020] [mpm_winnt:notice] [pid 11816:tid 688] AH00430: Parent: Child process 3388 exited successfully.

redmineplugins.cn Admin大约 4 年 之前添加

我安装了该插件后,Thin_redmine和Thin_redmine2,两个服务就挂了。
我用的是bitnami redmine, redmine的版本是4.1
之前只有插件版本不符才会出现这样的问题。请问这是怎么回事?

看样子是新装插件引起的,具体问题要看它的报错日志。 在bitnami安装目录下 apache2/log/error.log 。可以把报错信息贴上来看看

为什么产品界面没有添加产品和订单的按键。权限设备里面有,都已经设置了权限,但还是没有

首先对应的项目要启用产品模块。 你可以到 https://free-demo.saas.craftmine.pro 上测试下,上面安装有products插件pro版,看配置哪里不一样。

由 匿名用户 在 大约 4 年 之前添加

我安装了该插件后,Thin_redmine和Thin_redmine2,两个服务就挂了。
我用的是bitnami redmine, redmine的版本是4.1
之前只有插件版本不符才会出现这样的问题。请问这是怎么回事?
非常感谢

redmineplugins.cn Admin大约 4 年 之前添加

确保当前登录用户有“添加产品”的权限

jiang haichuan大约 4 年 之前添加

为什么产品界面没有添加产品和订单的按键。权限设备里面有,都已经设置了权限,但还是没有