Page MenuHomePhabricator

ThatAndromeda (Andromeda Yelton)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 6 2015, 4:06 PM (474 w, 6 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
ThatAndromeda [ Global Accounts ]

Recent Activity

Feb 22 2017

ThatAndromeda created T158800: Improve error handling for disallowed users.
Feb 22 2017, 7:53 PM · Library-Card-Platform

Feb 21 2017

ThatAndromeda added a comment to T150496: Add support for renewing accounts.

Under the hood, a renewal is a new application which copies data from its parent application (and has a foreign key back to the parent). The presence or absence of the foreign key tells us whether this application is a renewal. But since it's just a new application, it acts the same way as any other application and can be reviewed/processed via the same set of steps.

Feb 21 2017, 3:48 PM · Library-Card-Platform
ThatAndromeda closed T150496: Add support for renewing accounts as Resolved.

Okay! Now there is test coverage and it has been deployed. You have a checkbox for marking renewals available in the admin interface for partners (it defaults to False). Users have a one-click way to request renewals if they have an access grant that's about to expire for a renewals-available partner, and renewals are marked as such in the review queue.

Feb 21 2017, 3:47 PM · Library-Card-Platform
ThatAndromeda closed T150496: Add support for renewing accounts, a subtask of T151177: Migrate users from signup sheets to the Library Card Platform, as Resolved.
Feb 21 2017, 3:47 PM · Library-Card-Platform

Feb 20 2017

ThatAndromeda added a comment to T150496: Add support for renewing accounts.

OK, I've got a rough draft of this done, but I need to add test coverage.

Feb 20 2017, 8:24 PM · Library-Card-Platform
ThatAndromeda closed T156527: Update OAuth and other relevant settings for the new/extra URL as Resolved.

Hm, can't seem to replicate that problem (it was redirecting to twl-test instead of wikipedialibrary, so the token didn't work...but then again I was sick when I was doing that testing and the error may have been with me and not the code). If anyone sees this problem again, we can reopen this.

Feb 20 2017, 3:31 PM · Library-Card-Platform
ThatAndromeda closed T156527: Update OAuth and other relevant settings for the new/extra URL, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 20 2017, 3:31 PM · Library-Card-Platform

Feb 17 2017

ThatAndromeda reassigned T147465: RTL-compatible styling for the Library Card tool from ThatAndromeda to jsn.sherman.
Feb 17 2017, 7:19 PM · Library-Card-Platform, I18n, RTL
ThatAndromeda reassigned T149433: Create database backup strategy from ThatAndromeda to jsn.sherman.
Feb 17 2017, 7:18 PM · Library-Card-Platform

Feb 16 2017

ThatAndromeda added a comment to T156527: Update OAuth and other relevant settings for the new/extra URL.

OK, figured out how to check the consumer configuration and it's right, so I need to figure things out on my end.

Feb 16 2017, 8:52 PM · Library-Card-Platform
ThatAndromeda added a comment to T156527: Update OAuth and other relevant settings for the new/extra URL.

OK, the consumer was approved and it works on staging, but something's not right yet about the callback URL on production. I need to figure out whether this is an issue on my end (communicating the wrong URL to my OAuth system) or on TWL's end (misconfigured consumer). You can still use the twl-test URL successfully.

Feb 16 2017, 8:08 PM · Library-Card-Platform
ThatAndromeda closed T149738: Make gunicorn start automatically on boot as Resolved.
Feb 16 2017, 8:07 PM · Library-Card-Platform
ThatAndromeda closed T149738: Make gunicorn start automatically on boot, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 16 2017, 8:07 PM · Library-Card-Platform

Feb 14 2017

ThatAndromeda added a comment to T158107: Median days until approval shows a very high number for November.

It's possible the problem is something else - we had a bug where date_closed wasn't getting set, so I had to just make up a date for the affected applications. I *think* I recall having set it so that it wouldn't disturb the median, but I may be misremembering. I may be able to recover a more accurate date_closed by grepping through the logs, but I don't think this is a high priority for my scant remaining time.

Feb 14 2017, 7:59 PM · Library-Card-Platform
ThatAndromeda added a comment to T149738: Make gunicorn start automatically on boot.

Status: I have this working on the staging server (hooray!)

Feb 14 2017, 5:08 PM · Library-Card-Platform
ThatAndromeda added a comment to T156527: Update OAuth and other relevant settings for the new/extra URL.

Status: I've got a first draft of the code for this but I need to test it; waiting on my OAuth consumer for staging to be approved so that I can complete the testing.

Feb 14 2017, 3:46 PM · Library-Card-Platform

Feb 9 2017

ThatAndromeda closed T147466: Non-terrible email address handling, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 9 2017, 1:59 PM · Library-Card-Platform
ThatAndromeda closed T147466: Non-terrible email address handling as Resolved.
Feb 9 2017, 1:59 PM · Library-Card-Platform

Feb 7 2017

ThatAndromeda added a comment to T147466: Non-terrible email address handling.

Status update: I've got what I think is workable code written, but I need to write tests for it and make sure before I deploy it.

Feb 7 2017, 4:16 PM · Library-Card-Platform
ThatAndromeda added a comment to T147444: Add tags to partners.

Well, I have learned a delightful amount about the internals of Django model field construction. It works now (including if you leave fields blank).

Feb 7 2017, 3:08 PM · Library-Card-Platform

Feb 3 2017

ThatAndromeda closed T147444: Add tags to partners as Resolved.

OK, figured out the problem and the fix, documented it, deployed it. You have tags now! You even have them in French and Finnish if you want. They don't autocomplete, so it's on you to maintain the controlled-ness of the vocabulary (but that seems to be squarely within your core competencies).

Feb 3 2017, 7:20 PM · Library-Card-Platform
ThatAndromeda closed T147444: Add tags to partners, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 3 2017, 7:20 PM · Library-Card-Platform
ThatAndromeda closed T147444: Add tags to partners, a subtask of T150005: Add ability to sort/filter/search the Browse Partners page, as Resolved.
Feb 3 2017, 7:20 PM · Library-Card-Platform
ThatAndromeda added a comment to T147444: Add tags to partners.

Status: I have some code on local/github that does tags, but it's not yet integrating properly with modeltranslation. It's actually on the server but we're not running HEAD right now - we're running code before taggit deploy.

Feb 3 2017, 6:47 PM · Library-Card-Platform
ThatAndromeda closed T147445: Add 403 page as Resolved.
Feb 3 2017, 6:46 PM · Library-Card-Platform
ThatAndromeda closed T147445: Add 403 page, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 3 2017, 6:46 PM · Library-Card-Platform
ThatAndromeda closed T149739: Handle encoding issue for non-ascii names, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 3 2017, 3:29 PM · Library-Card-Platform
ThatAndromeda closed T149739: Handle encoding issue for non-ascii names as Resolved.

This turned out to be a ridiculous thing rooted in MySQL's inability to do utf-8 correctly. I've updated the database settings, documented them, and added a workaround to the Django settings file. I don't know the user's actual username so I can't fix it, but if you run across this in future and you *do* know the correct username, you can update it through the admin interface.

Feb 3 2017, 3:29 PM · Library-Card-Platform

Feb 2 2017

ThatAndromeda closed T154378: Server errors in reviewing applications as Resolved.

OK; it's now deployed. I'm going to close this as I have fixed the error you were referencing; if the coordinator has a different error we can reopen it.

Feb 2 2017, 5:48 PM · Library-Card-Platform
ThatAndromeda closed T154378: Server errors in reviewing applications, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 2 2017, 5:48 PM · Library-Card-Platform
ThatAndromeda added a comment to T154378: Server errors in reviewing applications.

Thanks. I have figured this one out - it was SUPER obscure - but I have written a fix (not yet deployed). If the coordinator has seen server errors that come via a different pathway, those may be a different error.

Feb 2 2017, 1:35 PM · Library-Card-Platform

Feb 1 2017

ThatAndromeda added a comment to T154378: Server errors in reviewing applications.

I am unable to replicate this error. Can you give me specific steps (which URL, which application)?

Feb 1 2017, 6:37 PM · Library-Card-Platform
ThatAndromeda closed T150298: Allow ability to mark approved applications as sent individually as Resolved.
Feb 1 2017, 5:18 PM · Library-Card-Platform
ThatAndromeda closed T150298: Allow ability to mark approved applications as sent individually, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Feb 1 2017, 5:18 PM · Library-Card-Platform

Jan 31 2017

ThatAndromeda closed T147462: Email editors when their application is approved, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 31 2017, 3:46 PM · Library-Card-Platform
ThatAndromeda closed T147462: Email editors when their application is approved as Resolved.
Jan 31 2017, 3:46 PM · Library-Card-Platform

Jan 30 2017

ThatAndromeda closed T155257: Add status icon to Browse Partners page for Available/Waitlist as Resolved.
Jan 30 2017, 7:20 PM · Library-Card-Platform
ThatAndromeda closed T155257: Add status icon to Browse Partners page for Available/Waitlist, a subtask of T147443: Add a status parameter for Partners (Available, Waitlist, Not available), as Resolved.
Jan 30 2017, 7:20 PM · Library-Card-Platform
ThatAndromeda closed T147443: Add a status parameter for Partners (Available, Waitlist, Not available) as Resolved.
Jan 30 2017, 6:52 PM · Library-Card-Platform
ThatAndromeda closed T147443: Add a status parameter for Partners (Available, Waitlist, Not available), a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 30 2017, 6:52 PM · Library-Card-Platform
ThatAndromeda closed T147443: Add a status parameter for Partners (Available, Waitlist, Not available), a subtask of T151177: Migrate users from signup sheets to the Library Card Platform, as Resolved.
Jan 30 2017, 6:52 PM · Library-Card-Platform

Jan 26 2017

ThatAndromeda closed T147439: Implement minimum wikipedia account quality for account creation on TWL as Resolved.
Jan 26 2017, 9:34 PM · Library-Card-Platform
ThatAndromeda closed T147439: Implement minimum wikipedia account quality for account creation on TWL, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 26 2017, 9:34 PM · Library-Card-Platform

Jan 17 2017

ThatAndromeda added a comment to T150495: Add ability to assign a coordinator to a partner.

OK, done.

Jan 17 2017, 9:46 PM · Library-Card-Platform
ThatAndromeda added a comment to T150495: Add ability to assign a coordinator to a partner.

I have actually already fixed that first issue! :) Will fix the second.

Jan 17 2017, 9:32 PM · Library-Card-Platform
ThatAndromeda closed T150495: Add ability to assign a coordinator to a partner as Resolved.

Okay, done. You should add coordinators to Partners using the interface at /admin.

Jan 17 2017, 9:19 PM · Library-Card-Platform
ThatAndromeda closed T150495: Add ability to assign a coordinator to a partner, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 17 2017, 9:19 PM · Library-Card-Platform
ThatAndromeda closed T154576: Collect page view metrics, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 17 2017, 7:03 PM · Library-Card-Platform
ThatAndromeda closed T154576: Collect page view metrics as Resolved.

OK, done.

Jan 17 2017, 7:03 PM · Library-Card-Platform
ThatAndromeda added a comment to T154576: Collect page view metrics.

What if I put it on the same dashboard/metrics page that has all the other metrics, but display it only to admins?

Jan 17 2017, 3:50 PM · Library-Card-Platform
ThatAndromeda added a comment to T154576: Collect page view metrics.

And with how much visibility - admins only, admins + coordinators, authenticated users, the whole world?

Jan 17 2017, 3:16 PM · Library-Card-Platform
ThatAndromeda added a comment to T154576: Collect page view metrics.

Where and how would you like these metrics to be reported?

Jan 17 2017, 3:16 PM · Library-Card-Platform

Jan 13 2017

ThatAndromeda raised the priority of T147439: Implement minimum wikipedia account quality for account creation on TWL from Low to Medium.
Jan 13 2017, 7:04 PM · Library-Card-Platform
ThatAndromeda added a comment to T150496: Add support for renewing accounts.

But not all partners allow for renewals, so only let them do quick renew if the partner allows it.

Jan 13 2017, 6:57 PM · Library-Card-Platform
ThatAndromeda added a comment to T150496: Add support for renewing accounts.

Different partners have different policies on this, so we will need the coordinators to keep track of it. Therefore make it easy for users to renew an application, and make sure coordinators can see if it's a renewal or a new application.

Jan 13 2017, 6:56 PM · Library-Card-Platform
ThatAndromeda added a comment to T147462: Email editors when their application is approved.

Emails for approved and rejected are done. Waitlist emails are waiting for waitlist status to exist.

Jan 13 2017, 6:45 PM · Library-Card-Platform
ThatAndromeda reopened T155179: Consider ways to not require user to specify home wiki each time they log in as "Open".
Jan 13 2017, 6:42 PM · Library-Card-Platform
ThatAndromeda reopened T155179: Consider ways to not require user to specify home wiki each time they log in, a subtask of T147434: Version 1.5: Beta fixes, as Open.
Jan 13 2017, 6:42 PM · Library-Card-Platform
ThatAndromeda closed T155179: Consider ways to not require user to specify home wiki each time they log in as Resolved.
Jan 13 2017, 6:41 PM · Library-Card-Platform
ThatAndromeda closed T155179: Consider ways to not require user to specify home wiki each time they log in, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 13 2017, 6:41 PM · Library-Card-Platform
ThatAndromeda added a comment to T150495: Add ability to assign a coordinator to a partner.

From meeting on 1/13 - designate the coordinator and list them on the page, but don't do anything permissions-y.

Jan 13 2017, 6:39 PM · Library-Card-Platform
ThatAndromeda added a comment to T151364: Allow different languages for the partner's description field.

(...deploying that when github is not in the midst of a major status outage.)

Jan 13 2017, 4:31 PM · Library-Card-Platform
ThatAndromeda closed T151364: Allow different languages for the partner's description field as Resolved.

OK, the only two packages in that grid that support Django 1.8 and look reasonably credible/well-supported are modeltranslation and hvad. Of these, modeltranslation looks easier to deploy, and is more obviously straightforward for site administrators to use, so that's what I'm going with. Deploying that now.

Jan 13 2017, 4:21 PM · Library-Card-Platform
ThatAndromeda closed T151364: Allow different languages for the partner's description field, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 13 2017, 4:21 PM · Library-Card-Platform
ThatAndromeda added a comment to T150495: Add ability to assign a coordinator to a partner.

This raises some implementation questions for me.

Jan 13 2017, 3:29 PM · Library-Card-Platform
ThatAndromeda added a comment to T155179: Consider ways to not require user to specify home wiki each time they log in.

If the user isn't logged in, I can't consult the user's settings, because I don't know what user they are yet. I use the home wiki to construct the URL for OAuth; although their username should be the same across different wikis, the information I get back from Wikipedia (e.g. edit count) will be different based on which wiki I query, and that has implications for TWLight (e.g. what data do we display on the user profile page, do they even have autoconfirmed status).

Jan 13 2017, 3:25 PM · Library-Card-Platform
ThatAndromeda closed T150291: Reword application data (for sending) page as Resolved.

Ah! Okay, I understand. I have removed those system details from display and updated the tests accordingly.

Jan 13 2017, 3:19 PM · Library-Card-Platform
ThatAndromeda closed T150291: Reword application data (for sending) page, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 13 2017, 3:19 PM · Library-Card-Platform

Jan 12 2017

ThatAndromeda closed T147456: Upgrade to Django 1.8, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 12 2017, 3:13 PM · Library-Card-Platform
ThatAndromeda closed T147456: Upgrade to Django 1.8 as Resolved.
Jan 12 2017, 3:13 PM · Library-Card-Platform
ThatAndromeda closed T147471: Have a Testing server as Resolved.

Hey, I have done this thing! twlight-staging.wmflabs.org now exists. In the process I have battle-tested and updated the sysadmin docs - they need a little bit of cleanup, but I've written out all the commands in a form that would be pretty easy to package up in scripts.

Jan 12 2017, 3:13 PM · Library-Card-Platform
ThatAndromeda closed T147471: Have a Testing server, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 12 2017, 3:13 PM · Library-Card-Platform
ThatAndromeda closed T154378: Server errors in reviewing applications as Resolved.

This is several bugs, but I believe I have now deployed code which addresses all of them (and added some regression tests :).

Jan 12 2017, 3:09 PM · Library-Card-Platform
ThatAndromeda closed T154378: Server errors in reviewing applications, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Jan 12 2017, 3:09 PM · Library-Card-Platform

Jan 3 2017

ThatAndromeda added a comment to T153549: Request creation of twl-staging labs project.

I suppose so!

Jan 3 2017, 4:19 PM · Cloud-Services

Dec 29 2016

ThatAndromeda closed T152983: Filtering is not working on some application review tabs as Resolved.

OK, I have this fixed locally now. As with a lot of things, the deploy is being held up until I set up a testing server and push the 1.8 changes.

Dec 29 2016, 4:13 PM · Library-Card-Platform
ThatAndromeda updated subscribers of T150291: Reword application data (for sending) page.

I want to clarify something here. When I say 'what is required', I mean that I'm displaying the information that each partner requires editors to submit in order to apply for access. But you are saying that partners only need to receive lists of emails in order to grant access, even if they say they require more information in the application?

Dec 29 2016, 2:44 PM · Library-Card-Platform
ThatAndromeda closed T149997: Improve behaviour of description and collections fields as Resolved.
Dec 29 2016, 2:40 PM · Library-Card-Platform
ThatAndromeda closed T149997: Improve behaviour of description and collections fields, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Dec 29 2016, 2:40 PM · Library-Card-Platform
ThatAndromeda closed T149999: Allow description field to be paragraphed, a subtask of T149997: Improve behaviour of description and collections fields, as Resolved.
Dec 29 2016, 2:40 PM · Library-Card-Platform
ThatAndromeda closed T149999: Allow description field to be paragraphed as Resolved.
Dec 29 2016, 2:40 PM · Library-Card-Platform

Dec 25 2016

ThatAndromeda added a comment to T147439: Implement minimum wikipedia account quality for account creation on TWL.

Yes, we can get this from OAuth and Alex Stinson confirmed for me a while ago that it is a good plan.

Dec 25 2016, 4:08 PM · Library-Card-Platform

Dec 17 2016

ThatAndromeda closed T150000: Allow addition of hyperlinks to description and collections fields as Resolved.
Dec 17 2016, 5:16 PM · Library-Card-Platform
ThatAndromeda closed T150000: Allow addition of hyperlinks to description and collections fields, a subtask of T149997: Improve behaviour of description and collections fields, as Resolved.
Dec 17 2016, 5:16 PM · Library-Card-Platform
ThatAndromeda closed T147464: Policy on handling gender in language as Resolved.

OK, I've updated the translator instructions (in locale/README.md).

Dec 17 2016, 5:02 PM · Library-Card-Platform
ThatAndromeda closed T147464: Policy on handling gender in language, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Dec 17 2016, 5:02 PM · Library-Card-Platform
ThatAndromeda added a comment to T147471: Have a Testing server.

I've requested this at T153549 ; once that resolves I can start installing & configuring things.

Dec 17 2016, 4:54 PM · Library-Card-Platform
ThatAndromeda created T153549: Request creation of twl-staging labs project.
Dec 17 2016, 4:52 PM · Cloud-Services

Dec 16 2016

ThatAndromeda added a comment to T147456: Upgrade to Django 1.8.

Okay, I've got this code done, but I'm going to block deploying it on T147471 - I want to do the whole upgrade process on a testing server first to make sure I've got the instructions right.

Dec 16 2016, 6:11 PM · Library-Card-Platform

Dec 14 2016

ThatAndromeda closed T150001: Include partner's logo image on the signup page, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Dec 14 2016, 4:47 PM · Library-Card-Platform
ThatAndromeda closed T150001: Include partner's logo image on the signup page as Resolved.
Dec 14 2016, 4:47 PM · Library-Card-Platform
ThatAndromeda closed T150002: Make the 'Apply for access' button larger as Resolved.
Dec 14 2016, 4:47 PM · Library-Card-Platform
ThatAndromeda closed T150002: Make the 'Apply for access' button larger, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Dec 14 2016, 4:47 PM · Library-Card-Platform
ThatAndromeda closed T147470: Add next parameters to ToURequired mixin as Resolved.
Dec 14 2016, 3:02 PM · Library-Card-Platform
ThatAndromeda closed T147470: Add next parameters to ToURequired mixin, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Dec 14 2016, 3:02 PM · Library-Card-Platform

Dec 13 2016

ThatAndromeda reassigned T151118: Require users to have an email address linked to their account from ThatAndromeda to Ocaasi_WMF.

If we don't have an email address, that means either Wikipedia doesn't have an email address for the users, or they don't have Special:Email enabled, so we haven't harvested it.

Dec 13 2016, 6:57 PM · Library-Card-Platform
ThatAndromeda closed T151069: Partner page metrics don't appear to be working correctly as Resolved.

Fixed by updating jQuery version.

Dec 13 2016, 6:54 PM · Library-Card-Platform
ThatAndromeda closed T151069: Partner page metrics don't appear to be working correctly, a subtask of T147434: Version 1.5: Beta fixes, as Resolved.
Dec 13 2016, 6:54 PM · Library-Card-Platform
ThatAndromeda added a comment to T150496: Add support for renewing accounts.

Are renewals different from access grants? That is, would a partner potentially have X renewals and Y new access grants available? Or do they just have Y access grants available, which we can split between new and renewed as desired?

Dec 13 2016, 6:31 PM · Library-Card-Platform
ThatAndromeda reassigned T150005: Add ability to sort/filter/search the Browse Partners page from ThatAndromeda to Ocaasi_WMF.

Assigning this to @Ocaasi_WMF because the spec is unclear - exactly what sort of filtering options do you want? Go ahead and assign it back to me when you have details.

Dec 13 2016, 6:30 PM · Library-Card-Platform