hermesdj/seat-buyback

SeAT 的回购插件

安装: 397

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 0

分支: 13

类型:seat-plugin

5.1.2 2024-07-29 10:59 UTC

This package is auto-updated.

Last update: 2024-09-29 11:21:21 UTC


README

Latest Stable Version

这是一个为 SeAT 编写的模块,使您在使用公司回购计划时更加方便。

屏幕截图

adminpanel

requestpanel

contracts

权限

您可以为您的成员提供三种不同类型的权限

请求

这是公司成员访问回购模块的默认权利。此权限包括“请求”和“我的合同”部分。

合同

此权限适用于所有被允许管理公司回购请求/合同的成员。

管理员

此权限提供对管理员部分的访问。在这里,您可以调整一些通用插件设置并配置回购项目设置。

用法

用户

  1. 将您想要出售的物品复制并粘贴到请求表单中。
  2. 如果一切正常,请使用右侧显示的详细信息在 EVE 中创建合同
  3. 点击确认。完成。您将被重定向到“我的回购”,显示您创建的回购。
  4. 合同管理器:在“合同”下,您可以查看所有创建的合同,并在与公司成员的游戏内合同进行比较后删除或完成它们。随机生成的 ID 将帮助您更快地找到合同。

⚠️ 只有在点击“确认”后,回购才会被保存。在 EVE 中创建的合同无法被插件看到。

⚠️ 每个物品的价格都被缓存,默认情况下每小时刷新一次。您可以在管理员部分更改缓存时间。请不要将此值设置得太低,因为这会导致选择的定价提供者 API 被垃圾邮件骚扰,并且您的服务器可能会被禁止一段时间。

Discord 通知

您可以通过 discord webhook url 直接在 discord 频道中接收每个新的回购请求通知。默认情况下,Discord 通知是关闭的。您必须首先在管理员设置页面提供有效的 discord webhook url。

如何获取我的频道 webhook url? Webhook Url 指南

示例

discordexample

快速安装指南

我还建议阅读 官方 seat 文档

安装

切换到您的 seat 安装目录(默认:/var/www/seat)

sudo -H -u www-data bash -c 'php artisan down'
sudo -H -u www-data bash -c 'composer require hermesdj/seat-buyback'
sudo -H -u www-data bash -c 'php artisan vendor:publish --force --all'
sudo -H -u www-data bash -c 'php artisan migrate'
sudo -H -u www-data bash -c 'php artisan seat:cache:clear'
sudo -H -u www-data bash -c 'php artisan config:cache'
sudo -H -u www-data bash -c 'php artisan route:cache'
sudo -H -u www-data bash -c 'php artisan up'

*注意:www-data 是默认的 ubuntu 网络服务器用户。如果您在不同的发行版上运行,请调整用户。

Docker 安装

打开您的 .env 文件,并编辑 SEAT_PLUGINS 变量以包含该包。

# SeAT Plugins
SEAT_PLUGINS=hermesdj/seat-buyback

在将插件添加到您的 .env 文件后运行

docker-compose up -d

在 Docker 启动完成后,插件应该已经安装。

更新

要更新插件到最新版本,您可以按照相同的安装步骤进行,但将 composer 命令更改为

sudo -H -u www-data bash -c 'composer update hermesdj/seat-buyback'