Ylläpidon ominaisuudet — Frontpics
Ylläpitonäkymä sijaitsee polussa /{locale}/admin. Reitit suojataan apps/web/src/proxy.ts-tiedostossa ja API:ssa rooliguardeilla.
Navigaatio ja numeromerkit
Ylläpidon sivupalkki ja mobiilinavigaatio hakevat:
GET /api/v1/admin/action-counts
Palautettavat luvut:
pendingImagesmoderointiin;unreadEmailssaapuviin sähköposteihin;unreadFeedbackpalautteisiin;pendingPayoutstilityksiin.
Nykyiset ylläpitoreitit
/{locale}/admin
moderation/ kuvien tarkistus
images/ kaikkien kuvien hallinta
images/titles/ otsikkotyökalut
upload/ ylläpidon lataus
shooting-requests/ kuvaustilaukset
users/ käyttäjät ja roolit
brands/ AgencyBrand-hallinta
credit-packs/ krediittipaketit
billing/ laskutus
payouts/ kuvaajien tilitykset
feedback/ palautteet
emails/ saapuneet sähköpostit
audit/ audit-lokit
page-customization/ sivusisällöt
tags/ tagit
system/ järjestelmänäkymät
Kuvien moderointi
Moderointijono käyttää kuvia, joiden tila on pending_review.
Ylläpito voi:
- tarkistaa vesileimatun esikatselun ja metatiedot;
- hyväksyä kuvan;
- vahvistaa tai asettaa krediittihinnan;
- hylätä kuvan syyllä;
- tarkistaa kuvaajan ja sijainnin tiedot.
Käyttäjät ja krediitit
Ylläpito voi listata käyttäjiä, keskeyttää tai aktivoida tilejä, vaihtaa rooleja, nollata salasanoja, poistaa tilejä sääntöjen mukaan ja tehdä manuaalisia krediittimuutoksia.
Käytä User.firstName ja User.lastName -kenttiä. displayName-kenttää ei ole.
Toimistobrändit
Brändäys hallitaan keskitetysti AgencyBrand-mallilla.
Ylläpito voi määrittää:
- toimiston nimen;
- logon;
- vesileiman sijainnin;
- karttapinnin;
- sähköpostidomainin ja toimistokohdistuksen.
Ostajan lataus ratkaisee vesileiman keskitetysti. Älä lisää välittäjäkohtaisia vesileimalatauksia.
Tilitykset
Kuvaajan tilitysvirta:
- Kuvaaja antaa summan ja valinnaisen viitteen/viestin.
- API tarkistaa vähimmäissumman ja pankkitiedot.
- API luo
Payout(status = pending)-tietueen. - API varaa tai vähentää krediitit kuvaajan lompakosta.
- Viite tallennetaan linkitetyn
CreditTransaction-tapahtuman kuvaukseen.
Ylläpito näkee tilitysnäkymässä:
- kuvaajan tiedot;
- pankkitiedot;
- kuvaajan viitteen (
requestReference); - maksun lopullisen viitteen (
paymentRef), kun tilitys merkitään maksetuksi.
Toiminnot:
| Toiminto | Endpoint | Vaikutus |
|---|---|---|
| Merkitse maksetuksi | PATCH /admin/payouts/:id/process | Asettaa tilaksi completed, tallentaa processedAt ja paymentRef. |
| Hylkää | PATCH /admin/payouts/:id/reject | Asettaa tilaksi failed ja palauttaa krediitit kuvaajalle. |
Odottavien tilitysten määrä näkyy ylläpidon navigaatiossa.
Kuvaustilaukset
Kuvaustilaukset näkyvät ylläpidolle ja kuvaajille avoimina keikkoina.
- Kuvaustilaukset ovat ostajille toistaiseksi maksuttomia.
- Luonti ei varaa eikä vähennä ostajan krediittejä.
- Sijainti tallennetaan osoitehaun tai API-geokoodauksen koordinaateista.
- Kuvaajien karttanäkymä käyttää näitä koordinaatteja.
- Valmistuminen hyvittää kuvaajan lompakkoa, mutta ei luo tilitystä automaattisesti.
Tallennus ja järjestelmä
Aktiivinen tallennusbackend voidaan vaihtaa ylläpidosta:
r2s3local
Aktiivinen valinta tallennetaan Redisiin avaimella config:storage_backend. Vanhoja tiedostoja ei migroida automaattisesti.
Järjestelmänäkymät seuraavat tallennusta, kuvankäsittelyä, Redisiä, epäonnistuneita tapahtumia ja lokeja.