Skip to content
This repository has been archived by the owner on Feb 8, 2018. It is now read-only.

Add project closing #3602

Closed
5 tasks done
chadwhitacre opened this issue Jul 6, 2015 · 19 comments
Closed
5 tasks done

Add project closing #3602

chadwhitacre opened this issue Jul 6, 2015 · 19 comments

Comments

@mattbk
Copy link
Contributor

mattbk commented Aug 10, 2015

Should teams whose applications have been denied be automatically removed at some point?

Should teams whose applications are under review be marked as such after creation and before being approved?

@kaguillera
Copy link
Contributor

kaguillera commented Sep 14, 2016

@whit537 I am a bit confused about this ticket since #3601 was a PR to do this. If it is then shouldn't PR be closed? If not what else is required to close this ticket ... ooops now realize that this is for teams and that PR is for accounts. My bad 😦

@mattbk
Copy link
Contributor

mattbk commented Sep 14, 2016

Should teams whose applications have been denied be automatically removed at some point?

We've been leaving them up since they are indicative of the types of teams that are approved. We can probably keep doing that even after Decouple, since we will retain "brand fit" as a review criterion.

chadwhitacre added a commit that referenced this issue Sep 21, 2016
I think the plan was to use this in closing teams? We can bring it back
when we get to #3602, I guess.
chadwhitacre added a commit that referenced this issue Oct 22, 2016
I think the plan was to use this in closing teams? We can bring it back
when we get to #3602, I guess.
@JessaWitzel
Copy link
Contributor

Ok. Am I right that there are no team log-ins, only contributor/owner log ins? If so, can only the owner close a team? Do we want a way to transition team ownership to another member of the team? Which makes me wonder, can a team have more than one owner?

@mattbk
Copy link
Contributor

mattbk commented Nov 2, 2016

Am I right that there are no team log-ins, only contributor/owner log ins?

Yes.

If so, can only the owner close a team?

That's probably safest.

Do we want a way to transition team ownership to another member of the team?

That would be good to have, but that's probably worth doing in another PR. It's possible to change ownership by request, it just needs to be done manually in the database.

Which makes me wonder, can a team have more than one owner?

Good question. What are the benefits to a team having more than one owner? Is it ability to edit the team? Should there be owners and also ~users who have team-editing privileges but not ability to close the team?

@chadwhitacre
Copy link
Contributor Author

@JessaWitzel Usually when I work on something like this I end up smashing around coding up a mess, just to wrap my head around the problem. Then I go back and produce several PRs methodically, starting from the inside out. In other words, the first PR probably modifies the database, the next one probably adds some Python APIs (and tests! and docs!). Then once there is Python API deployed, it's time for PRs that use the API and expose that functionality in the UI.

In other words, it's good to plan out the work a bit. Also: we generally try to scope PRs to be about 100-400 line changes each (additions + deletions), for easier digestion. :-)

Does that make any sense?

chadwhitacre added a commit that referenced this issue Nov 21, 2016
I think the plan was to use this in closing teams? We can bring it back
when we get to #3602, I guess.
chadwhitacre added a commit that referenced this issue Nov 21, 2016
I think the plan was to use this in closing teams? We can bring it back
when we get to #3602, I guess.
chadwhitacre added a commit that referenced this issue Nov 22, 2016
I think the plan was to use this in closing teams? We can bring it back
when we get to #3602, I guess.
@chadwhitacre chadwhitacre changed the title add team closing Add project closing Jan 4, 2017
@mattbk
Copy link
Contributor

mattbk commented Jan 5, 2017

Can we hide everything, as we do for closed ~user accounts?

@mattbk
Copy link
Contributor

mattbk commented Jan 10, 2017

+1 from Freshdesk.

As a workaround, I'm inclined to mark the project as "rejected" but leave a note in the description that it was by request. This will disallow receiving, which is what this +1 wants (not enough giving to cover administrative costs of receiving).

@mattbk
Copy link
Contributor

mattbk commented Jan 11, 2017

Can we hide everything, as we do for closed ~user accounts?

No, because we don't allow ~user accounts to be closed unless they aren't project owners, which means we need to clear out the project in order to close ~user accounts.

Closing ~user accounts seems to be the main driver ("user story"?) for people to want to close projects.

@chadwhitacre
Copy link
Contributor Author

Moving to a PR in #4287.

@chadwhitacre
Copy link
Contributor Author

Bug closing ~kytrinyx under #4286: https://sentry.io/gratipay/gratipay-com/issues/204048018/

@mattbk
Copy link
Contributor

mattbk commented Jan 12, 2017

You beat me to it.

@chadwhitacre
Copy link
Contributor Author

Bug fixed and #4286 resolved!

Leaving open until we can notify the rest of the list in the project description ...

@mattbk
Copy link
Contributor

mattbk commented Jan 12, 2017

@whit537, can you confirm we got some money back for https://gratipay.freshdesk.com/helpdesk/tickets/6453 before I close? There's no entry for it.

@chadwhitacre
Copy link
Contributor Author

Yeah, I don't see any money back yet. Ping again next Monday?

@chadwhitacre
Copy link
Contributor Author

Went ahead and pinged them just now.

@chadwhitacre
Copy link
Contributor Author

Gosh, what a mess! The way the PayPal fees worked out, the user in question still has a -$2.50 balance, and we don't allow closing accounts unless the balance is zero. 😩

@chadwhitacre
Copy link
Contributor Author

This was referenced Jan 13, 2017
@chadwhitacre
Copy link
Contributor Author

All set! #4291/#4292 deployed and final account closed! 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants