mooxphp / jobs Goto Github PK
View Code? Open in Web Editor NEW[READ-ONLY] Filament panel for managing job queues, failed jobs and batches
Home Page: https://moox.org
License: MIT License
[READ-ONLY] Filament panel for managing job queues, failed jobs and batches
Home Page: https://moox.org
License: MIT License
Hi when i want to sort by status, get an error:
Column not found: 1054 Unknown column 'status' in 'order clause'
Query:
SELECT
*
FROM
`job_manager`
ORDER BY
`status` ASC
limit
10 OFFSET 0
Can you manage this?
Thanks!
Z
Jobs has currently no fully automated tests, but we are on the way to automate testing. We need two kind of tests:
and there are some things to consider:
composer create-project laravel/laravel moox-test
cd moox-test
mysqladmin -u root -p create moox-test
composer require filament/filament
php artisan filament:install --panels
php artisan make:filament-user
composer require moox/jobs
php artisan mooxjobs:install
mkdir monorepo
cd monorepo
git clone https://github.com/mooxphp/moox
cp app/Jobs/* ../app/Jobs/
cp app/Console/Commands/* ../app/Console/Commands/
cp app/Console/kernel.php ../app/Console/kernel.php
# final steps depend on the target system
composer require laravel/horizon # Forge only
php artisan queue:work
php artisan schedule:work
Run for a few hours on Forge, Vapor, Shared Hosting, Windows and Mac
composer create-project laravel/laravel moox-test
cd moox-test
mysqladmin -u root -p create moox-test
composer require filament/filament
php artisan filament:install --panels
php artisan make:filament-user
composer require moox/jobs:2.0.9
php artisan mooxjobs:install
mkdir monorepo
cd monorepo
git clone https://github.com/mooxphp/moox
mysql -u root -p moox-test < database/sql/jobs/v2/failed_jobs.sql
mysql -u root -p moox-test < database/sql/jobs/v2/job_batches.sql
mysql -u root -p moox-test < database/sql/jobs/v2/job_manager.sql
mysql -u root -p moox-test < database/sql/jobs/v2/jobs.sql
cd ..
composer require moox/jobs:3.0
composer update
php artisan mooxjobs:update
composer create-project laravel/laravel moox-test
cd moox-test
mysqladmin -u root -p create moox-test
composer require filament/filament
composer require moox/jobs
php artisan mooxjobs:install
composer create-project laravel/laravel moox-test
cd moox-test
mysqladmin -u root -p create moox-test
composer require moox/jobs
php artisan mooxjobs:install
mysql -u root -p drop database moox-test
cd ..
rm -Rf moox-test
Let's see the undone.
German missing, some strings in Failed and Batch Resources are not translatable yet.
filament 3 install plaguns in authMiddleware
Include the tests
Be more welcoming
Github Actions
Badges, of course
Idea:
Moox Jobs V3.0 is a breaking release. There are some database table changes and an update command. .
There are several reasons to craft this release:
These improvements need additional database tables and change of existing fields, means a breaking change.
Our plan is to craft V3.0 that brings all needed db-changes, as well as an update command that does all the work.
Links:
Tasks:
After preparation, these features could roll in separate minor releases as non-breaking changes:
re-wire config
test auto-pruning
Test Jobs installer ...
most probably
Redis is currently not fully supported.
All features except "Jobs waiting" seem to work with Redis. Fix that!
Check possible features and mention in docs. Refer to:
for the inconvenience, but we are changing Namespaces from adrolli/filament-job-monitor
to mooxphp/jobs
We will
in the next few days.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.