Bug 28493

Summary: Make koha-passwd display the username
Product: Koha Reporter: Magnus Enger <magnus>
Component: PackagingAssignee: Mason James <mtj>
Status: RESOLVED FIXED QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: david, dcook, fridolin.somers, lucas, magnus, mtj
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
23.11.00,23.05.03,22.11.09,22.05.16
Attachments: Bug 28493: Make koha-passwd display the username
Bug 28493: Make koha-passwd display the username
Bug 28493: Make koha-passwd display the username
Bug 28493: Make koha-passwd display the username

Description Magnus Enger 2021-06-01 08:09:05 UTC
The current output looks like this:

sudo koha-passwd <site>
Password for <site>: abc123
Press enter to clear the screen...

But who remembers what the username looks like? It would be helpful to print this too, along with the password. 

(The format of the username is "koha_<site>".)
Comment 2 Mason James 2022-09-21 11:50:19 UTC
Created attachment 140814 [details] [review]
Bug 28493: Make koha-passwd display the username

to test...

1/ run command
 $ sudo koha-passwd dev1
 Password for dev1: CraZyPa$$WoRD!!
 Press enter to clear the screen...
 ^C

2/ apply patch

3/ run command again, note 'username' section
 $ sudo koha-passwd dev1
 Username for dev1: koha_dev1  <<<<<<<<<<<<
 Password for dev1: CraZyPa$$WoRD!!
 Press enter to clear the screen...
 ^C
Comment 3 David Nind 2022-09-21 12:46:50 UTC
Created attachment 140816 [details] [review]
Bug 28493: Make koha-passwd display the username

to test...

1/ run command
 $ sudo koha-passwd dev1
 Password for dev1: CraZyPa$$WoRD!!
 Press enter to clear the screen...
 ^C

2/ apply patch

3/ run command again, note 'username' section
 $ sudo koha-passwd dev1
 Username for dev1: koha_dev1  <<<<<<<<<<<<
 Password for dev1: CraZyPa$$WoRD!!
 Press enter to clear the screen...
 ^C

Signed-off-by: David Nind <david@davidnind.com>
Comment 4 David Nind 2022-09-21 12:49:05 UTC
Testing notes (using KTD):

- dev1 = instance name (default for KTD = kohadev)

- Had to shut down KTD and restart for the change to appear (flush_memcached, restart_all wasn't enough)
Comment 5 Katrin Fischer 2023-07-01 09:55:36 UTC
I don't see why this was moved to ASSIGNED after having been signed off - Magnus, could you check?
Comment 6 Magnus Enger 2023-07-03 06:27:23 UTC
(In reply to Katrin Fischer from comment #5)
> I don't see why this was moved to ASSIGNED after having been signed off -
> Magnus, could you check?

Dunno, setting it back to signed off.
Comment 7 Jonathan Druart 2023-07-19 12:16:42 UTC
Created attachment 153647 [details] [review]
Bug 28493: Make koha-passwd display the username

to test...

1/ run command
 $ sudo koha-passwd dev1
 Password for dev1: CraZyPa$$WoRD!!
 Press enter to clear the screen...
 ^C

2/ apply patch

3/ run command again, note 'username' section
 $ sudo koha-passwd dev1
 Username for dev1: koha_dev1  <<<<<<<<<<<<
 Password for dev1: CraZyPa$$WoRD!!
 Press enter to clear the screen...
 ^C

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Comment 8 Tomás Cohen Arazi 2023-07-19 16:00:03 UTC
Pushed to master for 23.11.

Nice work everyone, thanks!
Comment 9 Fridolin Somers 2023-08-04 01:47:20 UTC
Small enhancement,
Pushed to 23.05.x for 23.05.03
Comment 10 Pedro Amorim 2023-08-18 10:53:25 UTC
Nice work everyone!

Pushed to 22.11.x for next release
Comment 11 Lucas Gass 2023-09-13 21:00:45 UTC
Backported to 22.05.x for upcoming 22.05.16