Code Monkey home page Code Monkey logo

gasdottong's Issues

possible to include 'delivery places' into csv export speadsheets?

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'

  • in the csv that can be exported under 'users' (in addition to user info on name, surname, username, email etc.)
  • in the csv that can be exported under 'accounting > credit status' (in addition to id, name, email and remaining credit)

that would be very helpful!

dump database

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).

Cannot create a product category

Available categories are:

  • 0
  • drink
  • cosmetic
  • fruit
  • not specified
  • vegetable

It is not possible to extend this list, which is quite limitated.

Wiki missing

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?

incorrect total after adjustments made to amount of delivered goods

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.

  • the accounting however receives the correct total, and it's also displayed correctly on the 'home' screen
  • after the fix: the correct total is now also display in the pdf file in a separate row
  • but total still shows the old (nun-adjusted) price when a user navigates to 'reservations' and views the respective order (I attach a screenshot to make it more clear).

gasdotto

translation support / translating recently added strings

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?

exact time when an order is automatically closed

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.

calendario ordini in iCal

Attualmente l'elenco degli ordini e' gia' esposto in RSS, sarebbe utile fare altrettanto in formato iCal.

  1. aggiungere icona in dashboard, vicino a quella dell'RSS
  2. predisporre una route in GET ed una funzione in OrdersController per generare l'iCal di tutti gli ordini non archiviati
  3. bonus: predisporre la funzione per accettare un parametro di filtro per ottenere gli ordini di determinati fornitori (e.g. supplier=fornitore1,fornitore2,fornitore5)

German version of GASdotto - translation js not loading on gasdotto instance

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

stato invio mail

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.

Personalizzazione report "Dettaglio Consegne"

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.

Differing totals when status of order is set to 'delivered'

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.

Dettaglio Consegne in CSV

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.

installazione su Cloudways - errore 500

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à

permesso gestione pagamenti ordini

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.

Contabilità errore 500

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

traduzione italiano/olandese

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/

Una scheda utente non si apre

Salve,
sto avendo problemi con l'apertura di una scheda utente (per il momento solo una) di cui allego screenshot. In pratica la scheda non espande come tutte le altre. Sarebbe possibile elimiare l'utenza, magari aggiungedo la funzione "Elimina utente"?

immagine

Grazie 1000 per il supporto.

Notification sent via e-mail won't be delivered

Steps to reproduce:

  1. log as admin
  2. create notification (select users [who have set their email address in profile])
  3. flag the 'Send email' toggle
  4. save

Expected behaviour: the users receive the email

Actual behaviour: no email received

Sito web del fornitore cliccabile

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

notifiche mail per apertura ordini

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.

È possibile ordinare anche i prodotti marcati come "non ordinabili"

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?

empty state statistiche

Se non ci sono dati da visualizzare per le statistiche, mostrare un messaggio opportuno (adesso non compare niente ed e' proprio brutto!).

Eliminare Forinotori

Non riesco ad eliminare fornitori non più operativi, come si deve procedere?
Grazie
Daniele

statistiche per categoria di prodotto

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.

esportazione grafici statistiche come immagine

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.

Is it possible to preserve an immutable set of data regarding orders once these orders have been archived?

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?

'pagamento: mai' when user was subsequently added to a closed order

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.

GASdotto1

start, end and delivery dates jumping back to 01.01.1970 - new order won't be displayed to users/admins

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!

Is it possible to hide 'Suppliers' in the menu (for users)?

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)?

importazione gdxp stato articoli

In importazione da file gdxp di un fornitore, non sembra caricare correttamente gli stati degli articoli (li carica tutti come ordinabile = SI)

some questions about gasdotto

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

  • ...also to export the 'delivery details' as csv-file (not only as pdf)?
  • ...to edit the text of the emails the system is sending automatically, e.g. when a new user registers, the welcome message or the email that is sent to everyone who participated in an order, and add additional information to it?
  • We would like the users to register in the system. Is it possible to turn the telephone number in the registration form into an optional field (right now it‘s mandatory for registration to fill that in).
  • And I alread mentioned this in an previous email: The 'Registrati'-button is not visible when visiting the login-screen from a smaller device (like tablet, laptop). It's seems to be covered by the footerline "Powered by GASdotto" and it's also not possible to scoll down in order zu display it. Is there a way to fix that?

Thanks a lot.
Best regards from Berlin
jenny

Prenotazione per gli altri

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

Eliminazione storico saldi

Possibilità di eliminare saldi dallo storico, avvertendo comunque sempre ed abbondantemente l'utente del fatto che l'operazione non e' reversibile.

Logo design

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?

Generale: sicurezza

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.

Riferimenti cliccabili

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

inibire soppressione permessi essenziali

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à.

Tutte le notifiche sui nuovi ordini

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).

Funzione amici, alcune richieste

Ho provato a creare un amico su Roccafranca.gasdotto.net e ma:

  • non riesco a cancellare gli amici creati
  • quando loro prenotano qualcosa non viene variato il mio "da pagare"
  • Sarebbe utile poter inserire, nel "da pagare" i singoli amici quanto devono pagare (oppure sommare al mio)

Il mio utente su Roccafranca.gasdotto.net è Tiozzo

Grazie
Paolo

Gestione fatture

DB **: Aggiungere numero e data fattura alla tabella ordini (link alla tabella fatture)
DB **: Creare Tabella fatture con link agli ordini

  • fornitore
  • numero fattura
  • data fattura
  • stato della fattura (da verificare, verificata, pagata)
  • totale imponibile
  • totale iva
  • totale incassato
  • data pagamento
  • importo pagato

Implementare controllo fatture

Reservations form

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.

Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes

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

Gestione ordini: Calendario consegne

Funzione molto utile per pianificare gli ordini e le consegne.
Quando vuoi potremmo cminciare a parlarne, ma bisogna che ci incontriamo perchè è un casino.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.