{"id":8844,"date":"2023-08-08T19:41:28","date_gmt":"2023-08-08T19:41:28","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=8844"},"modified":"2023-08-08T20:09:58","modified_gmt":"2023-08-08T20:09:58","slug":"adding-staff-accounts","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/adding-staff-accounts\/","title":{"rendered":"Adding Staff Accounts"},"content":{"rendered":"<p>This article describes how to add or edit <strong>Staff Accounts<\/strong> in the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> NTRIP Caster. \u00a0A summary of Staff Accounts can be found <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/using-viewing-staff-accounts\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<p>Staff Accounts are created and edited from within the <strong>Edit a Customer Entry<\/strong> dialog.\u00a0 Editing the Staff is accomplished by pressing the <strong>Staff Accounts<\/strong> button.\u00a0 [This dialog is reached using the menu command <strong>Setup<\/strong> \u21d2 <strong>Manage Customer Accounts\u2026<\/strong>]<\/p>\n<p>When pressed, a dialog listing the current staff is then presented.\u00a0\u00a0 From this dialog the staff entries can be edited, created, and removed using the buttons <strong>Edit\u2026<\/strong>\u00a0 <strong>Add an Entry\u2026<\/strong> and <strong>Remove<\/strong> in the normal way.<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #008000;\"><strong>Note<\/strong><\/span>: Changes made in the dialog <strong>Edit a Customer Entry <\/strong>are not immediately saved when the dialog itself is saved.\u00a0 They are only saved to the permanent storage when BOTH the parent dialog (the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/using-viewing-staff-accounts\/\" target=\"_blank\" rel=\"noopener\">Staff Accounts Dialog<\/a>) and it&#8217;s parent dialog (the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/adding-customer-accounts\/\" target=\"_blank\" rel=\"noopener\">Edit Customer Dialog<\/a>) are saved.\u00a0 This is one of the few multiple modal dialogs used in <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>.<\/p>\n<p>Below are two representative Staff entries, the one on the left is a new Staff entry without any content, while the one of the right is completed with suitable and has acceptable content to be saved.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2023\/08\/StaffAccountEdit.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8845 size-full\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2023\/08\/StaffAccountEdit.png\" alt=\"\" width=\"600\" height=\"450\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2023\/08\/StaffAccountEdit.png 600w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2023\/08\/StaffAccountEdit-300x225.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2023\/08\/StaffAccountEdit-50x38.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2023\/08\/StaffAccountEdit-320x240.png 320w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>The icons displayed on the right side (the check box, the X, and the question mark) are used to indicate the validity of the textual entry to the left.\u00a0 The question mark icon is used in cases where only partial input is present and should be read as \u201cthis input <em>may<\/em> be valid, depending on further input received\u201d \u00a0Hover the mouse over each icon to see a tool tip with any problems found and advice on how to correct it.<\/p>\n<p>When all the required fields have valid entries, the <span style=\"color: #0000ff;\"><strong>OK<\/strong> <\/span>button is enabled and the Staff Account can then be saved.\u00a0 The <span style=\"color: #0000ff;\"><strong>Cancel<\/strong><\/span> button closes the dialog with no changes made.\u00a0 The <span style=\"color: #0000ff;\"><strong>Reset<\/strong><\/span> button restores all entries to the text initially shown.<\/p>\n<p>If the Staff entry has been used in the past, the date and time of the last connection is shown along with the IP from which the connection came.\u00a0 A count of all connections from the creation of the entry is also shown.<\/p>\n<h3><strong>Entering the Details<\/strong><\/h3>\n<p>The <span style=\"color: #0000ff;\"><strong>Account is Active<\/strong><\/span> checkbox is a master on\/off switch for this Staff Account. When UNchecked the account cannot be used.<\/p>\n<p>The <span style=\"color: #0000ff;\"><strong>Name<\/strong> <\/span>is a required short name which is used in various reports to identify and greet this staff member.\u00a0 It must be one word (no white space) and it MUST be UNIQUE within the scope of that Customer (that realm).<\/p>\n<p>The <span style=\"color: #0000ff;\"><strong>eMail<\/strong> <\/span>requires a valid email that is used to uniquely identify the Staff Account when logging into the Web API and for sending emails.\u00a0 The email used must be valid (well-formed) and UNIQUE within the scope of the current Customer (realm).\u00a0 Comparison of emails to ensure uniqueness is not case sensitive, so the following are all considered to be the same email:\u00a0 Me@gmail.com, me@Gmail.com, me@GMAIL.COM\u00a0 [<em>Aside:<\/em> The same email can be used as a staff entry in another Customer if desired.]<\/p>\n<p>The <span style=\"color: #0000ff;\"><strong>Contact#<\/strong><\/span> is an optional field used to hold a phone number for the Staff member.<\/p>\n<p>The <span style=\"color: #0000ff;\"><strong>Allow Read-Write Access<\/strong><\/span> checkbox is a master on\/off switch for this Staff Account to access the Web API using <strong><em>read-write<\/em><\/strong> privileges. When checked, and when the Staffer has logged in with the correct email, realm, and the password value below, access is granted to the same read-write commands the Customer account is allowed to use.\u00a0 Such a connection can edit and change basic User Account details for users owned by the Customer, such as resetting passwords. \u00a0When <strong>Un<\/strong>checked, the staff account cannot access the Web API using <strong><em>read-write<\/em><\/strong> privileges.<\/p>\n<p>The <span style=\"color: #0000ff;\"><strong>Password<\/strong> <\/span>under this is used for <strong><em>read-write<\/em><\/strong> privileges. A valid password must be at least 4 characters in length, and have no white space.\u00a0 The \u201c<span style=\"color: #0000ff;\"><strong>G<\/strong><\/span>\u201d button (generate) can be used to create a unique password.\u00a0 \u00a0If there is no valid password present when the dialog is saved, the <strong>Allow Read-Write Access<\/strong> checkbox will be set as <strong>Un<\/strong>checked.<\/p>\n<p>The <span style=\"color: #0000ff;\"><strong>Allow Read-Only Access<\/strong><\/span> checkbox is a master on\/off switch for this Staff Account to access the Web API using <strong><em>read-only<\/em><\/strong> privileges. When checked, and when the Staffer has logged in with the correct email, realm, and the password value below, access is granted to the read-only commands the Customer account is allowed to use.\u00a0 Such a connection can <strong>NOT<\/strong> edit and change basic User Account details for users owned by the Customer. It can however see various details such as user account passwords. \u00a0When <strong>Un<\/strong>checked, the staff account cannot access the Web API using <strong><em>read-only<\/em><\/strong> privileges.<\/p>\n<p>The <span style=\"color: #0000ff;\"><strong>Password<\/strong><\/span> under this is used for <strong><em>read-only<\/em><\/strong> privileges. A valid password must be at least 4 characters in length, and have no white space.\u00a0 The \u201c<span style=\"color: #0000ff;\"><strong>G<\/strong><\/span>\u201d button (generate) can be used to create a unique password.\u00a0 \u00a0If there is no valid password present when the dialog is saved, the <strong>Allow Read-Only Access<\/strong> checkbox will be set as <strong>Un<\/strong>checked.<\/p>\n<p>Note that the fundamental purpose of a Staff account is to give Web access to the staffer, so at least one of these two check boxes would normally be checked.<\/p>\n<p>&nbsp;<\/p>\n<h2>Using Staff Accounts on the Web<\/h2>\n<p>Using a Staff Account with the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/web-api-login\/\" target=\"_blank\" rel=\"noopener\">Web API log-in<\/a> process is the same as for the Customer Account or for the Admin account. The Staff account logs in with its assigned email as the name, the Customer nickname as the \u201crealm\u201d and the correct password.\u00a0\u00a0 See <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/web-api-login\/\">this article<\/a> for further details.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article describes how to add or edit Staff Accounts in the SNIP NTRIP Caster. \u00a0A summary of Staff Accounts can be found here. Staff Accounts are created and edited from within the Edit a Customer Entry dialog.\u00a0 Editing the Staff is accomplished by pressing the Staff Accounts button.\u00a0 [This [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[283],"ht-kb-tag":[539,518],"class_list":["post-8844","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-managing-user-accounts","ht_kb_tag-staff-accounts","ht_kb_tag-web-api"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=8844"}],"version-history":[{"count":5,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8844\/revisions"}],"predecessor-version":[{"id":8851,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/8844\/revisions\/8851"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=8844"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=8844"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=8844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}