Property:Minder

From Wiki
Jump to: navigation, search

Contents

The minder property names a person (minder) as the controller of an impersonal user account. The property is set on the user page of the impersonal user and the value is the user page of the minder.12 An example of an impersonal user is the pipe Pipe-1138-ZeleaCom.3

Assigning a minder

You must already have created an account for the impersonal user. To assign a minder to that account:

  1. Edit the impersonal user page (e.g. User:Pipe-1138-ZeleaCom), inserting your own mailish username there as follows:

    {{#set:Minder=User:YOURNAME}}
    
  2. In the impersonal user's preferences, enter your own email address as translated from your mailish username.4

  3. Authenticate the email address by replying to the challenge from the wiki.

  4. Test it. See #Testing an assignment below.

Casting an impersonal vote

  1. Login to a vote-server using the impersonal email address (e.g. pipe-1138@reluk.ca).4

    Only the assigned pipe minder can do this.

  2. Cast the vote as usual.

Changing an assignment

The first steps are for the old minder:

  1. Ensure you are logged in as the impersonal user, not as yourself.

  2. In the impersonal user preferences, enter the new email address as translated from the new minder's mailish username.4

    An authentication challenge is sent to the new minder.

The remaining steps are for the new minder:

  1. Authenticate your email address by replying to the challenge from the wiki.

  2. Visit Special:PasswordReset. Enter the impersonal username from the challenge message (e.g. Pipe-1138-ZeleaCom) and press the button.

    A temporary password is sent to you.5

  3. Use the temporary password to login as the impersonal user.

    The login page prompts you to choose a new, permanent password.

  4. Edit the impersonal user page (e.g. User:Pipe-1138-ZeleaCom), inserting your own mailish username there as follows:

    {{#set:Minder=User:YOURNAME}}
    
  5. Test it. See #Testing an assignment below.

Forcing a change

In the event the old minder does not cooperate, the new minder may instead force the change. These instructions are for the new minder:

  1. Create a new impersonal user, or reactivate an old one.

  2. Assign yourself as the minder.

  3. Vote for the immediate candidate of the old impersonal user.

  4. Advise the immediate voters of the old impersonal user to shift their votes to the new impersonal user.

Testing an assignment

  1. Test that the assignment is recognized by the pollwiki. Substitute the correct impersonal username in this link:

    http://reluk.ca/mediawiki/api.php?action=query&titles=User:Pipe-1138-ZeleaCom&prop=info&inprop=minder&format=xmlfm

    The response page should include the following line:

    <minder username="YOURNAME" />
    

    If instead the assignment has failed, then you should see an explanation:

    <minder fail="EXPLANATION OF FAILURE" />
    
  2. If this is your first assignment, then it's a good idea to test the mail relay. Send a message to the impersonal email address (e.g. pipe-1138@reluk.ca).

    That same message should arrive in your mailbox.

Notes

  1. ^ Both subject and object are root pages, not subpages.
  2. ^ http://semantic-mediawiki.org/wiki/Help:Type_Page
  3. ^ For this example to render correctly, pipes must be enabled by the pollwiki adminstrator. For instructions, see Category:Pipe#Enabling pipes in the wiki.
  4. ^ a b c On the translation between mailish usernames and email addresses, see: http://reluk.ca/project/votorola/_/javadoc/votorola/a/voter/IDPair.html#appendUsername%28java.lang.String,%20java.lang.StringBuilder%29.
  5. ^ http://www.mediawiki.org/wiki/Manual:Resetting_passwords