madbob / gasdottong Goto Github PK
View Code? Open in Web Editor NEWGestionale per i Gruppi di Economia Solidale
Home Page: https://www.gasdotto.net/
License: GNU Affero General Public License v3.0
Gestionale per i Gruppi di Economia Solidale
Home Page: https://www.gasdotto.net/
License: GNU Affero General Public License v3.0
Logistically, we split up our order and deliver it to 3-4 different delivery places. So for us the feature to filter delivery delails, reserved products and the main products table by place of delivery is very useful!
Is it also possible to (optionally) include a column 'delivery place'
that would be very helpful!
Nel pannello delle Configurazioni, aggiungere la possibilità per gli amministratori di scaricare un dump del database dell'istanza con finalita' di backup o migrazione. Magari generato usando un qualche pacchetto che astragga l'accesso (insomma: senza assumere che il database sia MySQL/MariaDB).
Available categories are:
It is not possible to extend this list, which is quite limitated.
I am looking for a User Guide for GASdotto, but still cannot find it. Am I missing something everyone knows? Does a Wiki for GASdotto exist?
in a previous issue (#63) I reported that the total price a person has to pay is not displayed correctly when the amount of goods delivered differs for the amount of goods reserved.
we would continue working on the german translation as new features and strings are added to the software that should be translated.
what's the best way to organize that? doing the translation on weblate and nofify you when we completed it?
Inserire la possibilità di inoltrare via mail ai fornitori i file generati; deve applicarsi anche al "Dettaglio consegne"
and yet, another question:
When I set a closing date to an order, I define a day in which the order is automatically closed by the system. What is the exact time / deadline the order is automatically closed on that day (noon, midnight...)? Would be good to know so we can communicate that to our community of orderers.
Attualmente l'elenco degli ordini e' gia' esposto in RSS, sarebbe utile fare altrettanto in formato iCal.
Hello,
thanks a lot for fixing things so quickly and for importing the completed German translation to the instances running on the gasdotto.net subdomains.
However, I'm not able to view the changes on our instance (soliorangen): I get a 404 for the de-DE.js
Another translation issue regarding the email notification that is
been send when a new orders of a supplier is opened: The value of the variable
is set to 'nie'(mai) although we defined a closing date of that order.
In the folling comments I add some things I noticed (most of them I already reported via email, but surely, ist's better to place them here).
Best regards,
jenny
Integrare AWS SNS per intercettare i bounce delle email inoltrate via AWS SES, e segnalare il problema contestualmente all'utente coinvolto.
Attenzione: per l'installazione multi-istanza e' necessario prima individuare l'istanza in cui si trova l'utente interessato.
Nella sezione Ordini, è possibile generare un prospetto riassuntivo delle prenotazioni relative ad un determinato ordine, divise per gasista (premendo il bottone "Dettaglio Consegne").
Al fine di agevolare le operazioni di distribuzione dell'ordine, sarebbe utile poter configurare la struttura delle tabelle presenti nel file PDF - ad esempio aggiungendo campi come "codice prodotto" o "numero confezioni" - come avviene per il report Riassunto Prodotti Ordinati
Inoltre, sarebbe utile avere la possibilità di generare un report in formato CSV.
We appreciate very much that the system is flexible and that changes can
be made also during the process of ordering and deliveries (e.g. adjusting
the available quantity of a product...). When it comes to accounting I
noticed a detail that might be puzzling for people who order: When a
person has ordered say 20 kilos of oranges, but only received 10 kilos, I,
as an administrator, can manually adjust the amount of delivered oranges
in the system, and set the status to 'delivered' and the price for that product will be
adjusted automatically. However, the total price the orderer should pay
doesn't seem to change.
The new and adjusted total price is only displayed correctly in the user's
profile > accounting (and on the homepage > current credit). But in user's
profile > reservations and in the pdf 'delivery details' a user still
sees the old price without the changes.
In importazione da csv, manca il campo stato degli utenti, in questo modo vengono creati attivi utenti in realtà cessati Inoltre è obbligatorio un campo credito, campo che nelle vecchie versioni non c'era.
Ordini: prevedere la possibilità di scaricare il Dettaglio consegne in CSV oltre che in PDF.
Ogni riga rappresenta una associazione prenotazione/prodotto, dunque ogni utente viene rappresentato su piu' righe.
Salve, purtroppo non c'è verso di riuscire a far funzionare l'installazione sul mio server su cloudways. Continuo ad avere un errore server (error 500). Qualcuno sa indicarmi se devo editare alcune impostazioni in particolare affinchè funzioni?
Ho provato a farlo girare anche in locale (WAMP - apache) e anche in questo caso non c'è verso di farlo funzionare.
Anticipatamente grazie per chi mi risponderà
Aggiungere un altro permesso specifico per accedere al pagamento degli ordini verso i fornitori.
Abilitarlo di default per il ruolo "Referente", per non alterare il comportamento attuale.
Salve,
Accedendo alla pagina contabilità ottengo errore 500.
Nei log di laravel ho questo errore:
production.ERROR: class_uses(): Class App\error does not exist and could not be loaded (View: /public_html/GASdottoNG/code/resources/views/movementtypes/base-edit.blade.php)
Grazie mille.
Saluti
Massimo
E' stata chiesta la traduzione in olandese di GASdotto, ma non so da che parte iniziare.
I files rilevanti, con le stringhe originali in italiano, sono
https://github.com/madbob/GASdottoNG/blob/master/code/resources/lang/i18n/nl_NL/LC_MESSAGES/messages.po
https://github.com/madbob/GASdottoNG/blob/master/code/resources/lang/i18n/nl_NL/LC_MESSAGES/javascript.po
ed e' consigliato editarli con un tool specifico (e.g. POEdit).
Se può essere utile, qui c'e' una istanza demo dell'applicazione per vedere le stringhe nel loro contesto: https://demong.gasdotto.net/
Steps to reproduce:
Expected behaviour: the users receive the email
Actual behaviour: no email received
Ciao,
Mi capita spesso, soprattutto adesso che sono nuovo del GAS (faccio parte di gas roccafranca a torino) di andare a vedere il sito del produttore per conoscerlo meglio.
Sarebbe molto comodo che il link nella pagina di presentazione del fornitore fosse cliccabile, con apertura su di un nuovo tab
Grazie
Aggiungere la possibilita' di notificare via mail gli utenti dell'apertura di nuovi ordini.
E dare agli utenti la possibilita' di specificare i fornitori per i quali si desidera ricevere notifica.
Marcando un prodotto del listino fornitore come "non ordinabile" ("Fornitori" -> tab "Prodotti" -> click sul prodotto da marcare -> switch 'Ordinabile' settato su 'OFF'), tale prodotto risulta poi comunque prenotabile (la casella per inserire la quantità è attiva e la prenotazione viene registrata).
Si tratta di un bug o di una scelta di design?
When I log in as Administrator, I would like to have the permissions to make bookings on benhalf of other users. Is this a feature, or am I doing something wrong?
Se non ci sono dati da visualizzare per le statistiche, mostrare un messaggio opportuno (adesso non compare niente ed e' proprio brutto!).
Non riesco ad eliminare fornitori non più operativi, come si deve procedere?
Grazie
Daniele
Nel pannello delle statistiche sarebbe utile aggiungere un'altra sezione, che aggreghi i dati in funzione delle categorie dei prodotti. Idealmente puo' essere uguale alle altre due sezioni (ricerca per range di date, grafico per totale economico e per numero di utenti), c'e' da aggiungere le relative funzioni di estrapolazione dei dati in StatisticsController.
Sarebbe utile avere modo di esportare i grafici delle statistiche come immagini.
I grafici sono generati con Chartist, che produce un SVG nel DOM della pagina: probabilmente e' sufficiente estrarlo dinamicamente dalla pagina in JS e farlo scaricare.
I recently noticed that the data of past orders (be it closed, delivered or archived orders) can be manipulated by changes made in the products table (suppliers > products). So when I change the price of a product, the change will not only apply to the current/upcoming order, but to all past and present orders.
As I understand it, the products and users tables form the basis for calculation and allocation of data in the orders table. And this makes total sense to me. However, I was wondering if there is a way to preserve the integrity of data at a certain point in time, e.g. when the order is set to 'archived'.
So the archive would still reflect the past order correctly and not change each time a price is adjusted.
Right now, we're exporting the provided files and thus store our archive offline. Is it possible to find a solution for that within the system?
When a user is subsequently added to an already closed order, the products are booked into his_her account, but the information does not seem to make it into the accounting. The payment is triggered, but the date is 'mai' and the user's deposit is not charged.
Maybe this is also the reason why two cntradicting information are displayed to the user, when he_she views the reservations (see screenshot below).
We're using GASdotto in a little bit different way. Our deliveries do not work with credit or per-payment. The people who order are paying after they received the products. Thus we use the 'pagamento prenotatione' movement to display to them the amount of money they would have to transfer.
hello,
we've been using GASdotto for our first order with a german audience ... and it worked fine. no irritations or bugs were reported to us from our community.
also thanks a lot for importing the full translation into german and for continuously working on improvements.
we noticed some issues that we would kindly ask you to fix and also had some ideas for features that would help us managing the orders. I will post these here and in the following 'issues'.
since we want to start a new order next week, the most urgent issue is:
when I now want to open a new order, the start, end and delivery dates are always jumping back to the 01.01.1970. If I try to correct that by choosing the correct dates, the changes are not saved.
The new order is not displayed to the users on the home screen and also not to admins in the 'orders' section, since it's a thing of the past.
I can't remember that this occured before. (maybe it's connected to the introduction of the new calendar feature?)
best regards from Berlin!
It's good that in GASdotto there is a possibility to hide the 'users' button in the menu, so people can't see who else is registered. Is it also possible to hide the suppliers button
for users (since supplies > orders also displays messages from the users to the admins)?
In importazione da file gdxp di un fornitore, non sembra caricare correttamente gli stati degli articoli (li carica tutti come ordinabile = SI)
Tutta da ripensare anche in prospettiva GASTorino
La traduzione inglese è completa ma necessita di una revisione.
Hello,
we would like to use the GASdotto system for a direct import of products from Sicily to Berlin.
I already wrote in an email that we‘ve got a few questions about some details of the system.
Is it possible
Thanks a lot.
Best regards from Berlin
jenny
Buongiorno,
Cosa devo abilitare per rendere possibile la "Prenotazione per gli altri"?
Posso scegliere l'utente, ma vedo solo quello che eventualmente ha già prenotato, non posso aggiungere altro.
Grazie mille
Saluti
MAssimo
Possibilità di eliminare saldi dallo storico, avvertendo comunque sempre ed abbondantemente l'utente del fatto che l'operazione non e' reversibile.
Hi. I am a graphic designer. I volunteer to design a logo for open source projects. I can design it for you to use it in the readme file. What dou you say?
Un socio "molto informatico" e molto bravo mi chiede se abbiamo mai pensato di passare ad https per evitare di mandare in giro password in chiaro.
Possibilità per esempio di aprire una finestra con i dati del fornitore cliccando (magari col tasto destro?) sul nome del fornitore in un ordine o in una prenotazione; idem per un prodotto o per un utente
PC: manca per il nome utente nel pannello consegne
Quando si sta per eliminare un ruolo utente o un permesso, verificare se quel permesso non è assegnato ad altri ruoli. Se si, mostrare una dettagliata finestra di avvertimento sulla possibile perdita di funzionalità.
Permettere agli utente di ricevere tutte le notifiche sui nuovi ordini (anche per i nuovi fornitori: il sistema attuale funziona solo su quelli esplicitamente abilitati).
Ho provato a creare un amico su Roccafranca.gasdotto.net e ma:
Il mio utente su Roccafranca.gasdotto.net è Tiozzo
Grazie
Paolo
DB **: Aggiungere numero e data fattura alla tabella ordini (link alla tabella fatture)
DB **: Creare Tabella fatture con link agli ordini
Implementare controllo fatture
When I fill in the quantity of an article I want to order and immediatly
afterwards hit 'enter' (the current input field being still focused), the
value of the quantity field of the FIRST article in the list is
incremented by 1 (each time I hit 'enter'). So it can be that people order
things unintendedly and without noticing. This only occurs on 'enter',
navigating with tab or mouse works fine.
Salve,
Facendo l'installazione a mano ho questo errore sulla migration:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table order_product
add primary key order_product_order_id_product_id_primary
(order_id
, product_id
))
Il mio db è un MariaDB 10.2.25
Posso risolvere mettendo una dimensione massima della stringa, ma non vorrei che ciò causi qualche problema al sistema.
Altrimenti ci sono altre soluzioni?
Grazie mille
Saluti
Funzione molto utile per pianificare gli ordini e le consegne.
Quando vuoi potremmo cminciare a parlarne, ma bisogna che ci incontriamo perchè è un casino.
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.