Download the PHP package akinams053/seat-pap without Composer

On this page you can find all versions of the php package akinams053/seat-pap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package seat-pap

seat-pap

Core Version License

面向 SeAT 5.x 的 Calendar / PAP 插件:operation 生命周期、报名、PAP 采集与统计、行动审查,以及 PAP 商店 / 超网抽奖外链对接。

功能概览

Operation 与报名

PAP 统计(主角色聚合)

行动审查

外部对接

MOTD 自定义:设置页配置舰队 MOTD 各要素颜色与签名,实时预览。

兼容性

SeAT Laravel PHP 部署环境
5.x 10.x 8.1 – 8.4 Ubuntu 22.04

版本与分支

本插件为单一产品向前演进,发布用 tag(语义化版本)。安装 / 升级 / 回退都以 tag 为准,逐版变化见 docs/版本历史.md。

版本(tag) 内容
2.0.0 当前最新:抽奖外移;开奖后 settle 成可审查 operation;三口径统计 / 主角色聚合 / 银行化 API / 限流 300/min / JWT 120s。
1.0.0 PAP 商店版(抽奖外移前):operation / PAP 采集 / 行动审查 / 角色·军团统计 / 商店 API / MOTD。

分支:main(发布主线,默认)|pap-bank(= 2.0 快照)|shop(1.0 历史基线)|dev-lottery(内置抽奖中间基线,已并入 2.0)。

Packagist:https://packagist.org/packages/akinams053/seat-pap

安装 / 更新 / 回退

在 SeAT 根目录(默认 /var/www/seat)执行,安装 / 切换都用目标 tag:

生产环境的可回退部署流程(整站 tar + 整库快照)见 docs/07-生产部署计划.md。

权限

在 SeAT 后台 → Access Management → Roles → 角色 → Permissions 分配:

权限 说明
calendar.view 查看 operation 列表、商店 / 抽奖入口
calendar.create 创建 operation、行动审查奖惩
calendar.setup 管理 tags、MOTD、API Token 等设置
calendar.update_all / cancel_all / delete_all 管理他人的 operation
character.kassie_calendar_paps / corporation.kassie_calendar_paps 查看角色 / 军团 PAP 页

使用前提(ESI scope)

FC 角色需在 SeAT 授权两个 scope:esi-fleets.read_fleet.v1(PAP 采集)与 esi-fleets.write_fleet.v1(更新 MOTD)。PAP 采集时 FC 必须是 fleet boss。

write_fleet 不在 SeAT 默认 SSO scope 列表,需手动加入后重新授权 FC 角色:

不配置 write scope 时 PAP 采集仍正常,仅 MOTD 更新会静默失败。

文档

完整功能、统计口径、API 与部署文档见 docs/README.md:

开发

仓库无自动化测试套件,验证依赖 SeAT 宿主中的集成测试。

历史与许可

本项目 fork 自 hermesdj/seat-calendar,已移除 Discord / Slack / Mail / 外部通知集成,重新定位为核心 Calendar / PAP 插件。

License:GPL-3.0-or-later


All versions of seat-pap with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1 || ^8.2 || ^8.3 || ^8.4
eveseat/web Version ^5
eveseat/eveapi Version ^5
eveseat/services Version ^5
eveseat/eseye Version ^3
s9e/text-formatter Version ^2.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package akinams053/seat-pap contains the following files

Loading the files please wait ...