Comments (14)
from eppos.
Is this in the admin interface, or after completing an order?
from eppos.
Oh sorry, this is after completing an order. Printing directly from after tapping cash or card payment menu button.
from eppos.
from eppos.
Yeah I can confirm this... weird
from eppos.
This bug never happens when I connect the devtools to my phone to inspect what happens...
from eppos.
This appears to be a speed and javascript JIT bug, according to code the following should happen:
- An alert is shown to ask if you want to print the ticket
- Depending on the response, the ticket is shown in a new tab or not
- The page sends a request to the server, indicating payment
- The current order is cleared by the server
Apparently Chrome on mobile, after clicking 'yes', first sends the request asking to clear the order before loading the new tab. This should probably be changed
from eppos.
Very glad that this bug was at least reproducible to more than just my phone!
If I can do anything to help, please ask and I will jump in as soon as I can.
from eppos.
No worries, it's just a symptom of some not-so-great design decisions on the back end.
The new frontend should basically fix that, if you want to try it (probably best not to do this in the store), you can download the development version here.
from eppos.
I am guessing to upgrade to this version I,
git checkout 79-better-frontend
docker-compose up -d --build
from eppos.
I worked out I needed to docker volume rm eppos_static
and then docker-compose up -d
in order to get the front-end looking as intended.
from eppos.
Can confirm that the invoice now displays on my mobile phone!
from eppos.
Out of curiosity. Do invoices normally show the amount received, etc? Just noticed the feature that calculates change too.
from eppos.
from eppos.
Related Issues (20)
- Stock on order clearing
- Update notification mechanism
- Requirement File HOT 1
- Codes and barcodes HOT 1
- Docker HOT 1
- Confirmation for Clear Order HOT 1
- Show error when adding product not in stock HOT 1
- Increase API surface HOT 6
- Colours for products HOT 2
- Sales Dashboard in admin HOT 4
- docker-compose up -d --build is failing HOT 5
- Cannot jump into shell HOT 2
- Feature Request: Record money received and calculate change HOT 3
- Feature Request: Ability to generate invoices retrospectively HOT 3
- Cancel button on payment is non-functional HOT 1
- Investigate moving to different front-end HOT 4
- The proejct still alive? HOT 1
- Cant install HOT 2
- docker-compose run web ./manage.py createsuperuser "No such file or directory" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eppos.