# Plugin per creare campi personalizzati utente e argomento e aggiornare questi campi con un semplice pulsante

**URL:** <https://meta.discourse.org/t/plugin-to-create-user-and-topic-custom-fields-and-update-these-fields-with-a-simple-button/334647>\
**Category:** Marketplace\
**Created:** [5 Novembre 2024, 6:50pm UTC](https://meta.discourse.org/t/plugin-to-create-user-and-topic-custom-fields-and-update-these-fields-with-a-simple-button/334647 "2024-11-05T18:50:20Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![kuaza](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kuaza/32/264151_2.png) [@kuaza](https://meta.discourse.org/u/kuaza)\
**Post date:** [5 Novembre 2024, 6:50pm UTC](https://meta.discourse.org/t/plugin-to-create-user-and-topic-custom-fields-and-update-these-fields-with-a-simple-button/334647/1 "2024-11-05T18:50:20Z")

</div>

# Cosa vorresti fare?

Plugin per creare campi personalizzati per utenti e argomenti e aggiornare questi campi con un semplice pulsante. Ho aggiunto i dettagli qui sotto.

# Quando hai bisogno che sia fatto?

Appena è pronto.

**Qual è il tuo budget, in dollari USA, che puoi offrire per questo compito?**  
Sto lavorando con un budget limitato, forse un paio di centinaia di dollari, dammi un preventivo e potremmo trovare un accordo.

* * *

## Campi personalizzati utente

Verrà aggiunto un campo personalizzato per ogni utente: solo l’amministratore potrà modificare questi campi personalizzati, gli utenti non potranno modificarli. Dovrebbe essere modificabile anche tramite API (solo amministratore)

- wallet (se aggiunge denaro al suo account e i guadagni derivanti dalla gamification verranno aggiunti qui “se dona, verrà detratto da qui”) (il wallet sarà visibile solo all’utente e all’amministratore)
- donated (il denaro che ha dato a qualcun altro (donazione) verrà aggiunto qui)
- revenues (il denaro ricevuto da altri (donazione ricevuta) verrà aggiunto qui)
- revenues\_action (i punti guadagnati dalla gamification verranno aggiunti qui.
- added\_money (se aggiunge denaro al suo account con denaro, sarà visibile qui)

## Argomento

Ci sarà un pulsante dona sotto ogni post. Quando il pulsante viene cliccato, si aprirà una modale. La schermata modale mostrerà quanto segue:

- Il denaro totale dell’utente verrà mostrato a sinistra. (wallet: campo personalizzato)
- Un campo in cui può vedere l’importo della donazione che desidera effettuare a destra. Non dovrebbe essere in grado di inserire più del numero nel campo wallet in questo campo. Dopo aver cliccato sul pulsante dona in basso, dovrebbero avvenire le seguenti transazioni:
- L’importo della donazione effettuata verrà aggiunto ai campi wallet(+) e revenues(+) dell’utente del post.
- L’importo della donazione effettuata verrà sottratto dal campo wallet(-) dell’utente che l’ha effettuata e aggiunto al campo donation(+).
- La donazione effettuata verrà notificata all’utente del post e le donazioni effettuate e le persone che le hanno fatte verranno elencate sotto il post.
- Ogni transazione di donazione effettuata verrà registrata in una tabella. Tutti i dettagli dovrebbero essere disponibili e visibili solo all’amministratore. Queste transazioni dovrebbero essere elencate in una pagina separata nell’area amministratore e dovrebbero essere modificabili dall’amministratore.
- Tutte le donazioni effettuate nell’argomento verranno elencate sotto il primo post. Verranno forniti collegamenti ai post delle donazioni effettuate e quando cliccati, si andrà a quel post.
- Campo personalizzato argomento (distributed\_money): le donazioni effettuate nell’argomento + i punti guadagnati dalla gamification (like ai post, risposte, ecc.) verranno aggiunti a questo campo speciale. (Lo scopo è mostrare il totale dei punti guadagnati da ciascun utente grazie all’argomento nell’argomento.)

## Profilo utente/Scheda utente

- Profilo utente  
Sarà visibile l’importo delle donazioni ricevute e effettuate.  
Ci sarà una scheda donazioni e qui sarà visibile l’importo delle donazioni effettuate e il link al post. (con il testo del post, possono essere i primi 100-200 caratteri)  
Ci sarà una scheda donazioni in cui verranno visualizzati l’importo delle donazioni ricevute, le informazioni dell’utente che ha effettuato la donazione e il link al post del messaggio che ha fatto e i primi 100-200 caratteri.

- Scheda utente  
Sarà visibile l’importo delle donazioni ricevute e effettuate.

---

_[View the full topic](https://meta.discourse.org/t/plugin-to-create-user-and-topic-custom-fields-and-update-these-fields-with-a-simple-button/334647)._
