[MAGNOLIA-6889] Account for external printing Created: 29/Nov/16  Updated: 29/Nov/16  Resolved: 29/Nov/16

Status: Closed
Project: Magnolia
Component/s: mail
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Kim Ha Assignee: Pat Hills
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Magnolia Wifi network


Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:

 Description   

Please open an account for guests that they can print from their computers on our printers. Thank you.



 Comments   
Comment by Pat Hills [ 29/Nov/16 ]

User account created and email snet to kim.

Working for reference:
pat@jack:~/user-account-scripts/src/main/groovy$ ./NewGenericUser.groovy
Executing with Groovy 2.2.2
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Well hello there. We're ready, so let's get started. │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Please enter the email address of the new user: pat+wifi@cm7.ch
Where should we store this user ? (ou - organizational unit) [external]:
Loading configuration /home/pat/.magnolia-sys.config
Connecting to Jira at https://jira.magnolia-cms.com/ ...
Checking JIRA at https://jira.magnolia-cms.com/rest/
Found Jira 6.4.13 : Magnolia - Issue tracker at https://jira.magnolia-cms.com
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
Checking LDAP for a user with pat+wifi@cm7.ch ...
No user with email pat+wifi@cm7.ch on LDAP.
Checking Jira for a user with pat+wifi@cm7.ch ...
Jira said: No user found for email pat+wifi@cm7.ch
No user with email pat+wifi@cm7.ch on Jira.
Generated password: 9n8qGM6BVY
No record found in either system, we'll create it on LDAP.
Please enter the user's first name: Magnum
Please enter the user's last name: WIFI
Please confirm the user's full name [Magnum WIFI]:
Please enter the user's uid (login) - only lowercase letters, numbers, dots, dashes, underscores are allowed [mwifi]: magnumwifi
Found current highest uid number: 3410 at uid=argos-nexus,ou=robots,ou=users,dc=magnolia-cms,dc=com
{objectclass=[top, inetOrgPerson, posixAccount], uid=magnumwifi, givenName=Magnum, sn=WIFI, cn=Magnum WIFI, mail=pat+wifi@cm7.ch, userPassword=

{SSHA}FvxiHCAnjk26hmxaY6MS5bYpWmE/xLZASltYpA==, uidNumber=3411, gidNumber=-1, homeDirectory=/dev/null}
User created on LDAP
Waiting for LDAP slave to sync
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
Found 1665 entries on ldap://ldap-master.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:35:36 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Connecting to LDAP at ldap://ldap.magnolia-cms.com ...
Found 1665 entries on ldap://ldap.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:35:36 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Looks like we're good
Now synchronizing Jira's directory
Jira said: Synchronised directory LDAP server
Jira said: Added user magnumwifi to group jira-implicit-ldap-users.
Jira said: Added user magnumwifi to group magnolia-users.
Jira said: Added user magnumwifi to group magnolia-ee-users.
Jira said: Added user magnumwifi to group confluence-jira-users.
User is now in Jira groups: [confluence-jira-users, jira-implicit-ldap-users, magnolia-ee-users, magnolia-users]
Waiting for LDAP slave to sync
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
Found 1665 entries on ldap://ldap-master.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:35:36 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Connecting to LDAP at ldap://ldap.magnolia-cms.com ...
Found 1665 entries on ldap://ldap.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:35:36 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Looks like we're good
Now synchronizing Jira's directory
Jira said: Synchronised directory LDAP server
Send email ? [Y]:
Email 'Your Magnolia account' sent to pat+wifi@cm7.ch.
We're done. Ciao.
pat@jack:~/user-account-scripts/src/main/groovy$ ls
AccountRequest.groovy GetNexusUserDetails.groovy NewMachineUser.groovy
AddGroup.groovy GetUserInfo.groovy NewMailBox.groovy
AddNexusProjectPrivsToRobot.groovy info NewPartnerUser.groovy
AddUserToEEReadOnly.groovy jira_sla.py ProfileChecker.groovy
AddUserToForgeProject.groovy ListAllCustomersAndPartnersAsCsv.groovy RemoveUserFromGroup.groovy
AddUserToGroup.groovy ListCustomersAndPartners.groovy ResetPassword.groovy
AddUserToJiraGroup.groovy MakeUserEmailMappingFile.groovy rest.py
DeactivateAccount.groovy ModifyUserAttr.groovy rest.pyc
DeleteJiraUserByEmail.groovy ModifyUserEmail.groovy SearchUser.groovy
DeleteUser.groovy NewCustomerUser.groovy SyncJira.groovy
email_templates NewDocuEditor.groovy t.groovy
FixCustomerVsPartnerUser.groovy NewEmployeeUser.groovy UpdateSLA.groovy
FixKerioGroups.groovy NewForgeUser.groovy
GetGroupInfo.groovy NewGenericUser.groovy
pat@jack:~/user-account-scripts/src/main/groovy$ ./AddUserToGroup.groovy
Added ___DescribeScript___() to AddUserToGroup
Executing with Groovy 2.2.2
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Well hello there. We're ready, so let's get started. │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Please enter the group's ID (short name): magnolia-wifi
Please enter the user's UID: magnumwifi
Loading configuration /home/pat/.magnolia-sys.config
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
User magnumwifi added to LDAP group magnolia-wifi.
pat@jack:~/user-account-scripts/src/main/groovy$ ModifyUserEmail.groovy
-bash: ModifyUserEmail.groovy: command not found
pat@jack:~/user-account-scripts/src/main/groovy$ ./ModifyUserEmail.groovy
Executing with Groovy 2.2.2
What is the user's ID ?: magnumwifi
What is the user's new email address ?: kim.ha@magnolia-cms.com
Loading configuration /home/pat/.magnolia-sys.config
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
Connecting to Jira at https://jira.magnolia-cms.com/ ...
Checking JIRA at https://jira.magnolia-cms.com/rest/
Found Jira 6.4.13 : Magnolia - Issue tracker at https://jira.magnolia-cms.com
Modifying mail on LDAP ...
Connecting to Jira at https://jira.magnolia-cms.com/ ...
Checking JIRA at https://jira.magnolia-cms.com/rest/
Found Jira 6.4.13 : Magnolia - Issue tracker at https://jira.magnolia-cms.com
Waiting for LDAP slave to sync
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
Found 1665 entries on ldap://ldap-master.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:37:56 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Connecting to LDAP at ldap://ldap.magnolia-cms.com ...
Found 1665 entries on ldap://ldap.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:37:56 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Looks like we're good
Now synchronizing Jira's directory
Jira said: Synchronised directory LDAP server
Check magnumwifi in Jira.
pat@jack:~/user-account-scripts/src/main/groovy$ ./ResetPassword.groovy
Added ___DescribeScript___() to ResetPassword
Executing with Groovy 2.2.2
What is the user's uid ?: magnumwifi
Loading configuration /home/pat/.magnolia-sys.config
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
Looking for user magnumwifi ...
Found record: uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Generated password: UKxme4sr7M
Reset password ? [Y]:
encrypted pass: {SSHA}

s+Lp4JDL+YT+/h5zzwh2v3U9YwgrJ39PuFDY+g==
Password is reset.
Connecting to Jira at https://jira.magnolia-cms.com/ ...
Checking JIRA at https://jira.magnolia-cms.com/rest/
Found Jira 6.4.13 : Magnolia - Issue tracker at https://jira.magnolia-cms.com
Waiting for LDAP slave to sync
Connecting to LDAP at ldap://ldap-master.magnolia-cms.com ...
Found 1665 entries on ldap://ldap-master.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:38:20 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Connecting to LDAP at ldap://ldap.magnolia-cms.com ...
Found 1665 entries on ldap://ldap.magnolia-cms.com
Found latest modifyTimestamp number: Tue Nov 29 09:38:20 CET 2016 at uid=magnumwifi,ou=external,ou=users,dc=magnolia-cms,dc=com
Looks like we're good
Now synchronizing Jira's directory
Jira said: Synchronised directory LDAP server
Send email ? [Y]:
Email 'Your Magnolia account: password reset' sent to kim.ha@magnolia-cms.com.
Now go and make sure that user is not locked in Jira!
pat@jack:~/user-account-scripts/src/main/groovy$

Generated at Mon Feb 12 04:18:48 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.