Rewrite setup.pl #7094
Replies: 9 comments 2 replies
-
In the attempted installation from github #4655, I find that I am unable to reset a user password from /setup.pl. I see that the "user password resets" box above is unchecked. Does this mean that it is not currently expected to be able to reset a user password from setup.pl? I wanted to check before I filed a new issue for something that is already known. Thanks for clarifying. |
Beta Was this translation helpful? Give feedback.
-
From #1198 (contributed by @sbts): There are a number of user experience issues with the current implementation of setup.pl The first one is we need some help information on the login screen. at the moment it is expected that users just know that the Database field will either
Really the Database field is probably not needed here these days.
Once you have opened a config page for a specific DB there are a couple of other issues.
Which got this response by @ehuelsmann : First we need to define what setup.pl means to be/contribute |
Beta Was this translation helpful? Give feedback.
-
Given that we're moving to Vue and web services and the fact that there is no real good services infrastructure in Dancer, this looks like an idea more than an actionable enhancement. Converting to an idea discussion type. |
Beta Was this translation helpful? Give feedback.
-
Attached is a proposed prototype layout. |
Beta Was this translation helpful? Give feedback.
-
Black on blue title bar is a bad start http://webaim.org |
Beta Was this translation helpful? Give feedback.
-
Re 3. I think (I can't find the screen at the moment), I think that on my
tablet, when a screen is open, the side menu bar is missing. I'm not sure,
I'll need to check again tomorrow.
…On Wed, 3 Jan 2024, 08:51 Neil Tiffin, ***@***.***> wrote:
Agree to 1, no attempt was made to style this prototype. I did try to make
the blue lighter, but could not find the correct magic. Quasar talks about
light-blue-2 at https://quasar.dev/style/color-palette/, but that does
not work.
Agree to 2 also. Just did not get around it it.
On #3 <#3>, what is wrong with
just clicking on a menu item to go back?
—
Reply to this email directly, view it on GitHub
<#7094 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMS2F7TSPT4DB6EZILDOM6DYMR6PNAVCNFSM6AAAAABBKRUMFWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TSOJXGIZDE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Now that I think about it, Quasar's design is responsive. That means that the widgets have to be self contained. This is fundamentally different that the current fixed (desktop) design used in LSMB. Part of the challenge is going to be selecting fixed, responsive, or adaptive web design as the way forward for LSMB? If not fixed or adaptive, then that will require not only new widgets, but a mindset change to the UI. Adaptive will be more complex. Responsive will have more limited UI components. |
Beta Was this translation helpful? Give feedback.
-
I do recall that when the screen first appears it is the full screen that
appears and the text on the title bar is so small, and being black on dark
blue, insignificant that I had to expand the screen to read it. That may
have pushed the three bars off the screen to the top left when trying to
study the screen itself making them forgettable, hence the use of the back
button.
…On Wed, 3 Jan 2024, 22:04 Howard Lowndes, ***@***.***> wrote:
Re 3. I think (I can't find the screen at the moment), I think that on my
tablet, when a screen is open, the side menu bar is missing. I'm not sure,
I'll need to check again tomorrow.
On Wed, 3 Jan 2024, 08:51 Neil Tiffin, ***@***.***> wrote:
> Agree to 1, no attempt was made to style this prototype. I did try to
> make the blue lighter, but could not find the correct magic. Quasar talks
> about light-blue-2 at https://quasar.dev/style/color-palette/, but that
> does not work.
>
> Agree to 2 also. Just did not get around it it.
>
> On #3 <#3>, what is wrong
> with just clicking on a menu item to go back?
>
> —
> Reply to this email directly, view it on GitHub
> <#7094 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AMS2F7TSPT4DB6EZILDOM6DYMR6PNAVCNFSM6AAAAABBKRUMFWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TSOJXGIZDE>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
@ylavoie Found a way to wrap the q-input so the label is on the left. See https://github.com/ylavoie/LedgerSMB/blob/quasar1/UI/src/views/LoginPage.vue |
Beta Was this translation helpful? Give feedback.
-
This issue aims to achieve multiple goals:
These goals are achieved by:
/setup
and/login
(addresses (1)/setup
into libraries (addresses (6) and (7))These changes require the following steps to be executed:
/setup
(includes Dancer auth plugins integrating with LedgerSMB type authentication)
/setup
From #4408, take into account this request:
From #3314, please consider:
More small issues with setup.pl:
I have the keys, but cannot logout to lock up when I leave.
The field hints for importing vs. creating a user could say something about Postgres databases vs. other lsmb databases. Or the program could catch, recover, query and move forward.
User list is slammed against the left jamb.
On all or most setup.pl pages, there is space to have help paragraphs to the right, like many SOHO routers and network interfaces.
Conversely, space could used to combine the user list and user entry pages to make entry smoother. But
just returning to the user list from user entry should suffice.
Beta Was this translation helpful? Give feedback.
All reactions