omnibase / consulting
Consulting for omnibase: an independent professional's services (Offering) presented on their site, the quote request on omnibase's contact model with its notice, kept and answered from the back office; the rules an offering keeps that a site or a profession adds; the hook for hours paid through omn
Package info
github.com/glitchr-omnisense/omnibase-consulting
Type:symfony-bundle
pkg:composer/omnibase/consulting
Requires
- php: ^8.2
- doctrine/orm: ^2.15|^3.0
- omnibase/admin: dev-main
- omnibridge/symfony: 1.x-dev
- omnisense/omnibase: 3.0.*-dev || 4.0.*-dev
- symfony/config: ^6.4|^7.0|^8.0
- symfony/dependency-injection: ^6.4|^7.0|^8.0
- symfony/form: ^6.4|^7.0|^8.0
- symfony/http-kernel: ^6.4|^7.0|^8.0
- symfony/mailer: ^6.4|^7.0|^8.0
- symfony/string: ^6.4|^7.0|^8.0
- symfony/validator: ^6.4|^7.0|^8.0
Requires (Dev)
- phpunit/phpunit: ^10.5|^11.0|^12.0
Suggests
- omnibase/marketplace: Hours paid in advance: an offering sold as Credit (when the marketplace has it)
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-26 10:05:07 UTC
README
An independent professional's services on their own
omnibase site: what they offer
(Offering: a teachers' workshop, a keynote, a training, a consultation -
who it is for, how it runs, its price as it should be printed), the quote
request on omnibase's contact form and model (QuoteRequest, kept and
answered in the back office, its notice under the form), and the rules an
offering keeps that the site or its profession adds (OfferingRuleInterface;
a jurist's guard on what the law reserves to lawyers and notaries is
omnibase/legal's). Hours paid in advance
will be omnibase/marketplace
Credits: the hook is there (Service\CreditBridge), nothing more.
composer require omnibase/consulting:dev-main
/services |
the offerings (consulting_offerings) |
/services/{slug} |
one offering, its facts, "Ask for a quote" (consulting_offering) |
/quote (?offering=<slug>) |
the quote request (consulting_quote) |
widget consulting_quotes |
the requests waiting for an answer |
consulting:purge |
the requests older than the notice says, deleted (cron, daily) |
Documentation
- Installation and configuration
- Offerings and quote requests
- Rules an offering keeps
- Hours paid in advance
Tests
vendor/bin/phpunit (or php vendor/bin/phpunit -c vendor/omnibase/consulting/phpunit.xml.dist
inside a host): the offering rules, the activities' enum, the credit bridge;
inside a host only, who writes in the back office
(tests/Controller/Admin/OpenToAdminsTest).
License: MIT since 2026-10-09; earlier versions remain published under LGPL-3.0-or-later.