|
|
44a7f53deb
|
Add feature tests for CSKH Excel import and database backup CLI commands
|
2026-05-20 10:34:18 +00:00 |
|
|
|
3a8db5cae6
|
feat: granular permissions, export backup, user/role management
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
Tests / PHP 8.5 (push) Has been cancelled
- PermissionSeeder: 29 permissions with role mapping (admin/manager/staff)
- Policies updated to use hasPermissionTo() instead of hasRole()
- ExportBackup command: JSON per-table backup with chunk processing
- UserResource: CRUD users with role assignment (admin only)
- RoleResource: CRUD roles with permission assignment (admin only)
- UserPolicy + RolePolicy: admin-only access control
- ImportCskh: detailed skip logging with color in dry-run mode
- Widgets: permission-based visibility checks
- Tests: 8/8 pass (21 assertions)
|
2026-05-02 04:47:10 +00:00 |
|
|
|
887765bbd7
|
feat: AfterSales CRM - SOP compliant real-estate customer care system
- Departments + cross-department transfer workflow
- Role-based closing (staff→resolved, manager→closed) with proof_of_resolution
- Private file storage with collection system + temporary signed URLs
- Dashboard: resolved tickets table, stats, handler performance bar chart
- Spatie RBAC (admin/manager/staff)
- Notifications: TicketTransferred, TicketClosed (database + mail)
- Pest tests: 8 tests, 21 assertions
- Docker production-ready (Dockerfile + compose + entrypoint)
|
2026-04-27 05:29:48 +00:00 |
|
Nuno Maduro
|
55af5469c3
|
[10.x] Uses PHP Native Type Declarations 🐘 (#6010)
* Adds basic typing around method's arguments and return types
* Adds missing `closure` type
* Adds typing on tests
* Fixes `RedirectIfAuthenticated`
* Fixes `Authenticate`
* Improves `RedirectIfAuthenticated` types
* Fixes user factory `unverified` return type
|
2023-01-03 10:35:24 +01:00 |
|
Nuno Maduro
|
fa5e54a2ab
|
[9.x] Uses laravel/pint for styling (#5945)
* Uses `laravel/pint` for styling
* Makes `.styleci.yml` ignored on export
* Update composer.json
Co-authored-by: Dries Vints <dries@vints.io>
|
2022-07-15 08:38:49 -05:00 |
|
Dries Vints
|
e124d6d98d
|
Merge branch '8.x'
# Conflicts:
# CHANGELOG.md
# composer.json
|
2021-10-05 20:42:43 +02:00 |
|
Taylor Otwell
|
6a68092228
|
Revert "Uses LazilyRefreshDatabase by default (#5696)" (#5700)
This reverts commit 4578193d52.
|
2021-10-05 09:23:35 -05:00 |
|
Taylor Otwell
|
bdcb9681a6
|
fix conflicts
|
2021-10-02 10:47:56 -05:00 |
|
Nuno Maduro
|
4578193d52
|
Uses LazilyRefreshDatabase by default (#5696)
|
2021-09-29 08:20:24 -05:00 |
|
Dries Vints
|
5808129a1f
|
Rename test methods (#5574)
|
2021-03-26 07:47:26 -07:00 |
|
Taylor Otwell
|
919ea4ceb2
|
update tests
|
2020-12-28 17:06:01 -06:00 |
|
Dries Vints
|
e656932002
|
Apply fixes from StyleCI (#5100)
|
2019-09-10 17:26:00 +02:00 |
|
Taylor Otwell
|
c989b23f36
|
rename trait
|
2017-04-11 18:37:49 -05:00 |
|
Taylor Otwell
|
8f6a4897a2
|
remove trait by default
|
2017-04-11 18:35:46 -05:00 |
|
Taylor Otwell
|
a536402228
|
update example test
|
2017-04-11 18:35:01 -05:00 |
|
Taylor Otwell
|
a7481f69d5
|
fix assertion
|
2016-12-05 13:22:14 -06:00 |
|
Taylor Otwell
|
b64d1e3dc8
|
fix example test
|
2016-12-05 12:40:03 -06:00 |
|
Taylor Otwell
|
08eefbcc11
|
Organize tests.
|
2016-11-29 15:48:33 -06:00 |
|