1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-27 22:19:29 +01:00
phorge-phorge/src/applications/people
Matthew Bowker c0ac5be8a8 Provide new tool "bin/user approve" to approve an account.
Summary: T13578

Test Plan:
This method uses the existing transaction.  As such, most of the testing focused on the integration between the workflow and transaction.  The only change made to the transaction was to allow an omnipotent user to make the change in addition to an admin.

Other than that, I removed the "approved" flag from the user, then ran the command-line utilty until the user was successfully approved.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T13578

Differential Revision: https://secure.phabricator.com/D21587
2021-03-03 04:35:50 +00:00
..
application Add a test to verify that all routing maps are plausibly valid, and remove some dead routes 2020-02-14 18:06:24 -08:00
cache Reduce the cost of generating default user profile images 2018-03-01 16:53:17 -08:00
capability Add a "Can Disable Users" capability to the "People" application 2018-08-27 08:01:27 -07:00
conduit Deprecate "user.enable" and "user.disable" API methods, redefine them in terms of "user.edit" 2018-08-27 08:00:48 -07:00
config Move "wild" config types to new code 2017-06-27 12:34:56 -07:00
controller Replace "DiffusionCommitListView" with "DiffusionCommitGraphView" 2020-08-12 08:59:39 -07:00
customfield Hide "Availability" and "Calendar" on user profiles for disabled users 2019-03-28 17:24:35 -07:00
editor Update repository identities after all mutations to users and email addresses 2019-11-19 09:41:59 -08:00
engine Add Revisions to User Profiles 2017-05-21 09:24:37 -07:00
engineextension Render user hovercards with context information about their ability to see the context object 2021-02-13 13:37:37 -08:00
garbagecollector Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
guidance Add a bunch of Phacility-specific code to the upstream, thinly veiled as generic code 2016-11-15 09:11:22 -08:00
icon Add additional icons for User Profiles 2016-01-31 20:09:06 +00:00
lipsum Make bin/lipsum generate hanldle generator keys and arguments more clearly 2017-02-27 09:09:28 -08:00
mail Record account recovery email links in the user activity log and make the mail message reference the log 2019-07-24 07:13:34 -07:00
management Provide new tool "bin/user approve" to approve an account. 2021-03-03 04:35:50 +00:00
markup Render user hovercards with context information about their ability to see the context object 2021-02-13 13:37:37 -08:00
menuitem Update all existing ProfileMenuItems for the more-structured API 2019-04-02 15:20:39 -07:00
phid Add an "ExternalAccountIdentifier" table 2020-02-22 17:44:13 -08:00
policyrule Move some files around 2015-11-17 06:26:13 +11:00
query Implement "PolicyInterface" on "UserEmail" so "EmailQuery" can load them properly 2019-11-25 15:08:13 -08:00
search Reduce the amount of boilerplate that implementing FerretInterface requires 2017-09-07 13:23:31 -07:00
searchfield Add basic typechecking support to Conduit 2015-12-14 04:21:39 -08:00
storage Tokenize external editor links so they can be safely materialized on the client 2020-04-19 09:02:49 -07:00
typeahead Give user log types a tokenizer and datasource instead of a page of checkboxes 2019-07-24 07:11:42 -07:00
userlog Record account recovery email links in the user activity log and make the mail message reference the log 2019-07-24 07:13:34 -07:00
view Render user hovercards with context information about their ability to see the context object 2021-02-13 13:37:37 -08:00
xaction Provide new tool "bin/user approve" to approve an account. 2021-03-03 04:35:50 +00:00