helsingborg-stad / modularity-resource-booking
预定资源特定时间
1.4.6
2019-04-05 09:26 UTC
Requires
- composer/installers: ~1.0
- helsingborg-stad/acf-export-manager: >=1.0.0
- olssonm/identity-number: ^5.3
- philo/laravel-blade: ^3.1
- dev-master
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.1
- dev-develop
- dev-webpack-config
- dev-feature/mail
- dev-registration-form
- dev-user-account
- dev-slots
- dev-booking-form
- dev-feature/nonce
- dev-feature/login
- dev-develop-media
- dev-users
This package is auto-updated.
Last update: 2024-09-05 21:18:19 UTC
README
预定资源特定时间段。此插件提供基于API的前端。
开发模式
您可以在wp-config.php文件中将'RESOURCE_BOOKING_DISABLE_SECURITY'定义为'true'来临时禁用所有安全功能。这绕过了大多数检查能力或登录用户的功能。
常量
- RESOURCE_BOOKING_CURRENCY_SYMBOL - 定义附加到货币的货币符号。
REST API
此插件创建了一个完整的API,以集成任何前端解决方案。插件附带了一个本地前端解决方案,但也可以与外部前端解决方案一起使用。以下是一个可能端点的索引,这些端点应在WordPress中的json-url前缀,例如 https://develop.local/wp-json/。
有关API的详细文档,请参阅我们Postman页面上的内容:https://documenter.getpostman.com/view/5930358/RzffHp48。
非ces
与api交互的所有涉及用户绑定数据的要求都应在请求中发送nonce字段。有关文档请参阅: https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/
用户/客户
ModularityResourceBooking/v1/CreateUser
- 创建用户ModularityResourceBooking/v1/ModifyUser/ID
- 修改登录用户
产品
ModularityResourceBooking/v1/Product/ID
- 获取单个产品。
套餐
ModularityResourceBooking/v1/Package/ID
- 获取单个套餐。
订单/购买
ModularityResourceBooking/v1/MyOrders
- 获取当前用户的订单。ModularityResourceBooking/v1/CreateOrder
- 创建订单。ModularityResourceBooking/v1/CancelOrder/ID
- 取消用户拥有的订单。
时间段
ModularityResourceBooking/v1/Slots
- 列出所有时间段,包括可用和不可用的时间段。
为什么订单类型被称为购买?
在WordPress中不能命名posttype为"order"。这是一个保留关键字,将破坏所有帖子列表。我们将其重命名为"purchase",但仍想以"order"的形式呈现给用户,以保持简单性和逻辑性。