BEXIS2 / Core

This is the public code repository of the BEXIS2 data management software. It contains only modules, components, and packages of the core system. Contributed modules and components will be available in separate repositories. For more information on BEXIS2, please visit our website.
https://bexis2.github.io/
17 stars 13 forks source link

User have to click Save button twice on the metadata page to save the content #1042

Closed jitendragaikwad closed 1 year ago

jitendragaikwad commented 1 year ago

Describe the bug It takes really long to save metadata changes. For the user, it is not visible that in the background the metadata is getting saved or the system is working. Usually, in such cases, the user becomes impatient and clicks the save button again and it seems the process gets completed. As a result, the user ends up clicking the save button 2 times.

To Reproduce Steps to reproduce the behavior:

  1. Go to metadata edit or write page/form
  2. Click on the save button
  3. See no indication that the metadata is getting saved
  4. Have to click the save button one more time

Expected behavior When a save button is clicked it becomes deactivated indicating that the content is getting saved in the system. This will also restrict the user from clicking twice.

Actual behavior See above in the 'To Reproduce# section

sventhiel commented 1 year ago

Hej, just to add some impressions as a report from another BEXIS2 system - AquaDiva. Within the system, we checked the behavior of the button/function and found out, that the completion needs unexpectedly a lot of time. Maybe this is the reason why a user might think to click the button a second time. BUT simply and unexpectedly, the function will take more time (maybe due to some validation checks or so).

It seems that a kind of indicator (that the save function is running) is needed.

Best regards Sven

sventhiel commented 1 year ago

Duplicate of #702