Commit graph

59 commits

Author SHA1 Message Date
Sérgio Salgado
e194509d10 feat: allow for multifield inputs in EditableTable 2023-06-07 14:27:44 +01:00
siiky
46516c16b8 feat: support custom display text 2022-11-10 17:09:14 +00:00
Sérgio Salgado
7532b5c904 fix: missing error messages 2022-10-11 23:46:33 +01:00
Sérgio Salgado
432a1ab74a fix: ordered by attachment to table header 2022-01-04 14:47:43 +00:00
Sérgio Salgado
480548748a fix: orderedBy wrapping in table header 2022-01-04 14:34:20 +00:00
Sérgio Salgado
bcda275177 fix: UI/UX tweaks 2022-01-04 14:34:19 +00:00
Taranto
0ad2ee362a Merge remote-tracking branch 'upstream/release-7.5.0' into chore/merge-release-into-dev 2021-11-24 14:53:50 +00:00
José Oliveira
3434782f0b fix: remove dev logs 2021-11-17 10:53:36 +00:00
José Oliveira
12e9523554 fix: fix wallet table width 2021-11-16 21:36:00 +00:00
José Oliveira
21fae67c83 fix: pop-up locales flow 2021-11-04 18:38:23 +00:00
Sérgio Salgado
7920e50fd1 feat: add multi-cassette UI 2021-10-22 14:00:15 +01:00
Sérgio Salgado
13e6401b22 feat: use numberOfCassettes on cashout wizard
fix: hidden fields showing during editing
2021-09-13 18:53:52 +01:00
Sérgio Salgado
04c50a2dc5 fix: row stripeWhen prop 2021-07-06 16:48:07 +01:00
Sérgio Salgado
3572d27551 feat: bill picker available on cashout and commission screens 2021-06-28 15:57:58 +01:00
csrapr
84e7b67635 Feat: disable ETH 0-confLimit edit, in migrations make ETH 0-confLimit 0 2021-06-28 15:54:50 +01:00
José Oliveira
c581a56bad refactor: use typography styles 2021-05-22 18:15:02 +01:00
José Oliveira
63b8e6a132 fix: font size on commissions and cashout 2021-05-22 18:15:02 +01:00
José Oliveira
a54034fe08 Merge branch 'style/newRow-green-bg' of https://github.com/mrSnow95/lamassu-server into bruno/green-background-on-new-rows 2021-03-09 16:46:16 +00:00
csrapr
26aaf0c366 Feat: cash cassettes footer skeleton 2021-03-07 17:34:14 +00:00
mrSnow95
a74aaaad41 green background on new Rows on edit tables 2021-02-22 14:22:14 +00:00
Sérgio Salgado
b88423145c feat: add editingAlign to EditableTable 2021-02-20 17:42:11 +00:00
José Oliveira
a08e0fbbcc feat: forms validate only on submit 2021-02-20 17:37:03 +00:00
José Oliveira
2ccbbdeb50 Import fix 2021-02-16 13:19:24 +00:00
José Oliveira
76b321accd Error message if the delete fails 2021-02-16 13:19:24 +00:00
José Oliveira
4ec49c4966 Child selector to own class and minor changes 2021-02-16 13:19:24 +00:00
José Oliveira
6bdf3b22a0 Added a confirmation popup before delete 2021-02-16 13:19:24 +00:00
Sérgio Salgado
f780d00f4b feat: editable table should now maintain striping during edits 2021-02-14 23:15:56 +00:00
Taranto
3fd307ab17 fix: machine autocomplete and package-lock 2021-02-14 22:56:40 +00:00
Jose Sousa
e918a62994 feat: commissions list 2020-12-24 20:14:34 +00:00
Taranto
9595afb63a feat: all coins on commissions 2020-11-05 18:53:58 +00:00
Taranto
96b8e3d9a2 feat: error handling for the tables and wizards 2020-10-30 20:13:12 +00:00
Taranto
7d5d963685 feat: error handling on forms 2020-10-30 20:13:12 +00:00
Liordino Neto
cce8289e22 fix: prompt when leaving page without saving changes on editable tables 2020-10-27 17:14:50 +00:00
Taranto
7b5c70a958 fix: ui and chromium compatibility 2020-10-22 17:03:00 +01:00
Taranto
0a491e0522 fix: big wizard fixes 2020-10-21 11:31:17 +02:00
Liordino Neto
92eebd630e fix: No reason for 'Enable' switch on 'Wallet Settings' panel (#439)
* fix: remove the "enable" toggle

fix: make edit available at all times and make it toggle the wizard if
the coin config is empty

fix: disable focus on the first edit

feat: open the coin config wizard when adding a not configured coin on
locales

* fix: set default value for focusOnEditWhen to avoid breaking tables
first field focus

refactor: replaced relative path imports from outside the module with
full paths

fix: removed console.log

* fix: changed the edit override logic to a cleaner one

* fix: trigger the wizard only when the coin isn't configured
2020-10-20 20:07:49 +01:00
Taranto
3a6f3a2915 fix: wizard rework 2020-10-15 21:32:46 +02:00
Mauricio Navarro Miranda
0f4350f99c fix: wizard tables are not on edit mode by default 2020-10-15 21:32:46 +02:00
Liordino Neto
18e5a593e3 fix: leave an empty string when there's no value for a column 2020-10-15 21:24:40 +02:00
Liordino Neto
f9be68f98a fix: make table fields show a '-' instead of an empty string when the
col content is null

fix: make all notifications fields optional

fix: make the notifications overrides fields valid only if the machine/
cryptocurrency and at least one of the other options are filled
2020-10-15 21:24:40 +02:00
Liordino Neto
b39692e6f7 fix: make save buttons always shows up prior to cancel buttons
fix: make all save buttons of submit type
2020-10-07 10:45:07 +02:00
Liordino Neto
0c3ae801d0 fix: Editing/saving fixes (#432)
* feat: table add button is now hidden when adding/editing

feat: disable every other action on editable table when editing/adding

feat: hide add button instead of disabling it when can't add

feat: disable every other action when adding/editing on the commissions
page

feat: disable every other action when adding/editing on the locales
page

feat: disable every other action when adding/editing on the
notifications page

feat: disable save buttons while waiting for server response on tables
and editable numbers

* chore: removed TODO
2020-09-22 22:28:55 +01:00
Liordino Neto
3c0f4ec194 feat: Prevent leaving the page without saving (#431)
* fix: make all fields required on the Terms & Conditions page if Show on
screen is enabled

fix: enable/disable the Terms & Conditions form based on the Show on
screen toggle

fix: replaced deactivated field with plain text when not editing

fix: make de non editable text content field scrollable

style: make it follow the same style as the other screens, with the edit
button and links to save and cancel

feat: created Prompt component to avoid leaving pages without saving

feat: applied component to the editable table

feat: applied component to the Cashout, Commissions, Locales, Cashboxes,
Notifications, CryptoBalanceOverrides and Wallet pages

feat: applied component to the ContactInfo and ReceiptPrinting pages

refactor: export the default prompt message to be used in other contexts

fix: applied prompt component to the Operator Info pages

fix: create routes for the operator info components

feat: applied the Prompt component to the Contact Info and Receipt pages

feat: applied the Prompt component to the Terms & Conditions page

* refactor: move prompt to components

* feat: use formik on the boolean properties table

* chore: removed console.logs

chore: removed comments

refactor: moved BooleanCell to the BooleanPropertiesTable file and make
it not a formik field
2020-09-21 12:45:29 +01:00
Taranto
6f5cb385b0 feat: compliance triggers and customers up to spec 2020-09-11 14:11:59 +01:00
Taranto
b153a23f25 fix: small component fixes 2020-09-11 14:11:59 +01:00
Taranto
0b28e7f98a fix: get triggers up to spec 2020-09-11 14:11:59 +01:00
Liordino Neto
246f736fa8 feat: first field now autofocus when editing a row
fix: move the focus to the first editable element

fix: make the Autocomplete options popup on autoFocus

feat: allow saving on table only when changes occurred

fix: compare only the editing row instead of the entire list to decide
if the save method will be called
2020-09-02 13:06:00 +02:00
Mauricio Navarro Miranda
e7805040f0 fix: revert selected files, no need to add tooltips on svg buttons 2020-09-02 12:57:18 +02:00
Mauricio Navarro Miranda
653f939856 feat: custom tooltip instead of browser tooltip
fix: remove default browser tooltip
fix: rename HelpTooltip into Tooltip
feat: allow custom tooltip element
fix: open cashout fudgefactor help tooltip on click
feat: edit and delete (editabletable) custom tooltip
feat: custom tooltip on single field editables
feat: SingleRowTable custom tooltip
feat: custom tooltip on modal close button
fix: operatorinfo custom tooltip
feat: confirmdialog custom close tooltip
fix: remove browser default tooltip from action buttons
fix: eslint
2020-09-02 12:57:18 +02:00
Taranto
5dd8501a17 fix: pre release screen fixes 2020-07-06 14:17:44 +01:00