phab/src/applications/people/storage/PhabricatorUser.phpfeature/better-testing
phab/src/applications/people/storage/PhabricatorUser.php
feature/better-testing
History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
97fbfcb79d79 | aubort | Admin user is omnipotent | Feb 1 2017 | |||
5f26dd9b6660 | epriestley | Use futures to improve clustered repository main page performance | Dec 8 2016 | |||
f45a13cff406 | epriestley | Improve settings caches on fast paths like Conduit | Dec 6 2016 | |||
a1025ca52e03 | epriestley | Make logged-out users use global settings, not default settings | Nov 23 2016 | |||
980367452522 | epriestley | Extract variable type information from pht() calls | Nov 8 2016 | |||
e337029769ce | epriestley | Allow users to mark themselves as "Available", "Busy" or "Away" while attending… | Nov 5 2016 | |||
c9510cc1184e | epriestley | Make it more clear that red dots next to usernames mean Calendar availability | Nov 2 2016 | |||
26c6f64fd469 | epriestley | In email, render dates with an explicit timezone offset | Jul 13 2016 | |||
60c55387ab3b | epriestley | Don't show client-side setup prompts until user accounts activate | Jun 22 2016 | |||
c4de87a07ab0 | epriestley | Improve some settings-related performance | Jun 5 2016 | |||
5ba7938d5429 | epriestley | Simplify user cache management of data forms | Jun 5 2016 | |||
c1331bcb7ba6 | epriestley | Cache user notification and message counts | Jun 5 2016 | |||
6f1053c206f1 | epriestley | Convert user profile images into a standard cache | Jun 5 2016 | |||
2b344b2bb500 | epriestley | Make caches misses throw by default intead of inline-generating | Jun 5 2016 | |||
7170b062e63c | epriestley | Remove PhabricatorUser->loadPreferences() | Jun 5 2016 | |||
d326b239aeea | epriestley | Resolve timezone conflicts in a modern transactional way | Jun 5 2016 | |||
109917a94b39 | epriestley | Turn DarkConsole settings into real settings | Jun 4 2016 | |||
44e88f186c86 | epriestley | Modernize "favorite project policies" setting | Jun 4 2016 | |||
d5f924b3fabb | epriestley | Fix reading ad-hoc settings with no formal Settings object | Jun 4 2016 | |||
67482fd19d2c | epriestley | Continue modernizing application access to user preferences | Jun 4 2016 | |||
ebd8f3c9874b | epriestley | Make translation, timezone and pronoun into real settings | Jun 2 2016 | |||
edfc6a69345a | epriestley | Convert some loadPreferences() to getUserSetting() | Jun 2 2016 | |||
9180f429eb9f | epriestley | Provide a general-purpose, modular user cache for settings and other similar… | Jun 2 2016 | |||
5e6716399cd6 | epriestley | Make Settings modular and allow them to be EditEngine'd | Jun 1 2016 | |||
b256f2d7b2db | epriestley | Prepare UserPreferences for transactions | May 31 2016 | |||
92ea4fb098cb | epriestley | Stop two special cache writes in read-only mode | May 30 2016 | |||
5d30ea56cf5e | epriestley | Add a modern `user.search` Conduit API method | May 22 2016 | |||
a91004ef1ba3 | epriestley | Detect timezone discrepancies and prompt users to reconcile them | May 21 2016 | |||
6f6ca0102daa | epriestley | Send forced mail on SSH key edits | May 20 2016 | |||
0308d580d7df | epriestley | Deactivate SSH keys instead of destroying them completely | May 18 2016 | |||
99be132ea21e | epriestley | Allow public users to make intracluster API requests | Apr 13 2016 | |||
f07d0ae7c3ae | epriestley | Make dates/times more concise in Diffusion | Mar 18 2016 | |||
06aa207960bc | epriestley | Allow users to have profile icons | Jan 24 2016 | |||
be5b89687e37 | epriestley | Separate external editor integration from callsigns | Jan 4 2016 | |||
99c9df96b4ff | epriestley | Convert all "DocumentIndexers" into "FulltextEngines" | Dec 22 2015 | |||
2447d9bdf270 | epriestley | Begin improving modularity of IndexEngine, add locks | Dec 22 2015 | |||
a0ed843d472a | epriestley | Don't allow welcome mail to be sent to users who can't login | Sep 20 2015 | |||
29948eaa5bd2 | epriestley | Use phutil_hashes_are_identical() when comparing hashes in Phabricator | Sep 2 2015 | |||
ded654b8e2d5 | Chad Little | Badges ... on your profile | Jul 23 2015 | |||
d83dce989333 | Chad Little | Allow People to be Flagged | Jul 20 2015 | |||
4adaf53bf0cb | epriestley | Dramatically increase cache hit rate for feed | Jun 30 2015 | |||
b12f13efd8d0 | epriestley | Force date/time preferences to valid values | Jun 19 2015 | |||
88e7cd158f28 | epriestley | Allow Spaces to be archived | Jun 11 2015 | |||
739bdeccabe7 | epriestley | Improve some Spaces behaviors | Jun 11 2015 | |||
8d6209b70113 | epriestley | Don't require users be activated in order to establish Web sessions | Jun 11 2015 | |||
8915fd8be8a6 | epriestley | Don't try to generate a CSRF token for the omnipotent user | Jun 9 2015 | |||
3bb7f3624fe9 | epriestley | Implement PhabricatorApplicationTransactionInterface on PhabricatorUser | Jun 8 2015 | |||
ef90007a2120 | epriestley | Support Spaces transactions | Jun 5 2015 | |||
5deaeec6688a | Erik Fercak/epriestley | Use a class constant instead of a hardcoded string | Jun 5 2015 | |||
e5b923743a13 | epriestley | Make CSRF salt per-user instead of per-request | Jun 5 2015 | |||
992c19957760 | epriestley | Add "Mailing List" users | Jun 4 2015 | |||
36e2d02d6ec5 | Joshua Spence | phtize all the things | May 22 2015 | |||
189c55d1d332 | Bob Trahan | People - fix hovercards for people | May 19 2015 | |||
aa550189c788 | epriestley | Add an availability cache for users | May 14 2015 | |||
fef3c778fd45 | epriestley | Replace user "status" with "availability" | May 14 2015 | |||
b36a8fa88563 | epriestley | Implement a user profile image cache | May 13 2015 | |||
f3d76a90f0e3 | epriestley | Translate "All Day" events into the viewer's time | May 8 2015 | |||
a8271ecd4010 | epriestley | Remove most callsites to Controller->renderHandlesForPHIDs() | Mar 31 2015 | |||
1752be630c28 | epriestley | Improve handle semantics with HandlePool / HandleList | Mar 31 2015 | |||
ab4743b216f2 | epriestley | Improve Phortune policy behavior | Mar 3 2015 | |||
d4680a7e4e84 | epriestley | Update Phabricator to work with more modular translations | Feb 11 2015 | |||
b2320c2e6817 | Bob Trahan | Policy - clean up access to user profile image uri | Feb 2 2015 | |||
d6b882a804c7 | Joshua Spence | Fix visiblity of `LiskDAO::getConfiguration()` | Jan 13 2015 | |||
fa7bb8ff7a50 | epriestley | Add `cluster.addresses` and require membership before accepting cluster… | Jan 3 2015 | |||
5e0f218fe480 | epriestley | Allow device SSH keys to be trusted | Nov 21 2014 | |||
32cdc23efc52 | Evan Priestley | Separate SSH key management from the settings panel | Nov 11 2014 | |||
bf17b12daf43 | epriestley | Standardize SSH key storage | Nov 8 2014 | |||
e29955b48d64 | epriestley | Move SSHKey table to Auth database | Nov 6 2014 | |||
f7fbf9ccc174 | epriestley | Change usernames to `sort64` to make them case-insensitive | Nov 5 2014 | |||
3cf9a5820fc9 | Joshua Spence | Minor formatting changes | Oct 7 2014 | |||
098d0d93d60c | epriestley | Generate expected schemata for User/People tables | Oct 1 2014 | |||
d011f8fdc6c4 | epriestley | Add a setting to disable all notification email | Aug 12 2014 | |||
42cf7f6faa10 | epriestley | Make the current session key a component of the CSRF token | Aug 4 2014 | |||
97a8700e4589 | Joshua Spence | Rename `PHIDType` classes | Jul 24 2014 | |||
f4b05312cdf5 | Joshua Spence | Fix broken references to auth adapters | Jul 22 2014 | |||
76ed7d1a02c9 | Joshua Spence | Rename `PhabricatorDestructableInterface` interface | Jul 21 2014 | |||
a115810912e7 | epriestley | Give projects a proper on-demand datasource | Jul 18 2014 | |||
c52b3c28e166 | epriestley | Remove partial objects from Lisk | Jul 18 2014 | |||
0a62f13464b8 | Joshua Spence/epriestley | Change double quotes to single quotes. | Jun 9 2014 | |||
99c72a32d041 | epriestley | Allow installs to require multi-factor authentication for all users | Jun 4 2014 | |||
f1534e6feb6a | epriestley | Make password reset emails use one-time tokens | May 22 2014 | |||
dfcccd4cb882 | lkassianik/epriestley | Add config to require real name, respect config when creating new users, drop… | May 12 2014 | |||
2022a70e163d | epriestley | Implement bin/remove, for structured destruction of objects | May 2 2014 | |||
f42ec84d0c6b | epriestley | Add "High Security" mode to support multi-factor auth | Apr 28 2014 | |||
ab7d89edc8ad | epriestley | Use better secrets in generating account tokens | Apr 10 2014 | |||
d9cdbdb9fae9 | epriestley | When we fail to process mail, tell the user about it | Apr 4 2014 | |||
b6b2e65511f5 | epriestley | Allow administrators to edit System Agent information from the agent's profile | Apr 2 2014 | |||
9c872749a05e | epriestley | Restore psyduck to his proper place | Mar 22 2014 | |||
ef01aef45afd | epriestley | Show user profile images on User list | Mar 20 2014 | |||
039b8e43b98c | epriestley | Whitelist allowed editor protocols | Mar 17 2014 | |||
969d0c3e8de2 | epriestley | Use "\z" instead of "$" to anchor validating regular expressions | Mar 13 2014 | |||
5778627e414c | epriestley | Provide more storage space for password hashes and migrate existing hashes to… | Feb 18 2014 | |||
3c9153079f13 | epriestley | Make password hashing modular | Feb 18 2014 | |||
ab636f36bf74 | epriestley | Rename PhabricatorUserStatus to PhabricatorCalendarEvent | Feb 6 2014 | |||
f9ac534f255d | epriestley | Support CSRF for logged-out users | Jan 23 2014 | |||
a716fe99f3b2 | epriestley | Perform search indexing in the worker queue and respect `bin/search index… | Jan 14 2014 | |||
eef314b70149 | epriestley | Separate session management from PhabricatorUser | Jan 14 2014 | |||
220d680f3769 | epriestley | Allow PhabricatorUserLog to store non-user PHIDs | Jan 14 2014 | |||
6eb02af314a4 | epriestley | Allow "bin/auth recover" to succeed before phabricator.base-uri is set | Nov 20 2013 | |||
c0e1a63a63ae | epriestley | Implement an approval queue | Nov 13 2013 |
c4science · Help