summaryrefslogtreecommitdiffstats
path: root/Bugzilla/User.pm
AgeCommit message (Collapse)AuthorFilesLines
2018-03-07Revert Bug 1273381Dylan William Hardison1-8/+1
This reverts commit ed53ecda0546d6c639fa3d227a59ace4d57b81a5.
2018-03-05Bug 1273381 - Improve bugzilla object performance by using Class::XSAccessor ↵Upasana1-1/+8
for object accessors
2017-12-23Bug 1426963 - Make Bugzilla::User->in_group() use a hash lookupDylan William Hardison1-1/+3
2017-09-15Bug 1364233 - Add setting to force a group to require MFA and restrict users ↵Dylan William Hardison1-0/+22
in that group who have not enabled MFA
2017-09-15Bug 1391702 - Replace Bugzilla::User::validate_password() with calls to ↵Dylan William Hardison1-56/+2
Data::Password::passwdqc
2017-09-13Bug 1398889 - Add param 'silent_users' that never trigger sending bugmailDylan William Hardison1-3/+17
* Add param silent_users * Add method is_silent_user to User class, which returns true if the login name matches an entry in silent_users. * Change user_wants_mail() to return false if the changer is a silent user. * Change is_global_watcher() in User class code to use any instead of grep * Change regex used to parse param 'globalwatchers' to use consistent regex in BugMail.pm and User.pm
2017-07-28Bug 1378873 - user autocomplete no longer works for some stringsDylan William Hardison1-1/+1
2017-07-20Bug 1381869 - Use separate elasticsearch index for Bugzilla::UserDylan William Hardison1-0/+30
This patch removes the concept of a single, bugzilla-wide index in favor of a per-class index. bugs and comments continue to use Bugzilla->params->{elasticsearch_index} but users use Bugzilla->params->{elasticsearch_index} . "_user". It is assured via the ChildObject trait (role) that comments will share the index with bugs, and we have kept the index for bugs/comments the same to avoid the multi-hour reindexing of production. Re-indexing users takes only five minutes. Subsequent work on this will allow use to version the index names and use aliases, but I wanted to keep this patch small. This patch also corrects some mistakes 1. $indexer->put_mapping() should not have been a public method. 2. Time::HiRes should be imported at the top of the file, not in a sub.
2017-07-18Bug 1380408 - elasticsearch user completion should consider people with ↵Dylan William Hardison1-7/+9
multiple ircnicks
2017-07-14Bug 1380407 - Make elasticsearch ircnick checks consider numbers to be valid tooDylan William Hardison1-2/+1
2017-07-07Bug 1377933 - Remove trailing whitespace from all perl filesDylan William Hardison1-54/+54
2017-05-24Bug 1307485 - Add code to run a subset of buglist.cgi search queries against ↵Dylan William Hardison1-5/+2
the ES backend
2017-05-11Bug 1357775 - the needinfo dropdown for the triage owner should display the ↵Dylan William Hardison1-0/+6
name and email address when selected
2017-03-21Bug 1307485 - Add code to run a subset of buglist.cgi search queries against ↵Dylan William Hardison1-2/+5
the ES backend Skipping this for this week's push.
2017-03-17Bug 1307485 - Add code to run a subset of buglist.cgi search queries against ↵Dylan William Hardison1-5/+2
the ES backend This not the cause of test failures, so should live on in master now.
2017-03-14Revert "Bug 1307485 - Add code to run a subset of buglist.cgi search queries ↵Dylan William Hardison1-2/+5
against the ES backend" This reverts commit 9c26c01867ca3e2af1e70c051140eea59c68c500.
2017-03-07Bug 1307485 - Add code to run a subset of buglist.cgi search queries against ↵Dylan William Hardison1-5/+2
the ES backend
2017-01-04Bug 1307478 - Elasticsearch Indexer / Bulk IndexerDylan William Hardison1-0/+76
2016-11-17Bug 1317965 - Flag permission checks broken by bug 1257662 allowing ↵Dylan William Hardison1-0/+46
unauthorized flag modification
2016-09-13Bug 1283930 - Add Makefile.PL & local/lib/perl5 support to bmo/master + ↵Dylan William Hardison1-38/+8
local symlink to data/ directory
2016-09-12Revert "Bug 1283930 - Add Makefile.PL & local/lib/perl5 support to ↵Dylan William Hardison1-8/+38
bmo/master + local symlink to data/ directory" This reverts commit e6bf4cacb10f86077fe898349485f5c7ab9fb4b6.
2016-09-12Bug 1283930 - Add Makefile.PL & local/lib/perl5 support to bmo/master + ↵Dylan William Hardison1-38/+8
local symlink to data/ directory
2016-07-19Bug 1254882 - develop a nightly script to revoke access to legal bugs from ↵Dylan Hardison1-0/+99
ex-employees
2016-04-04Bug 1257662 - Disallow clearing a flag if the flag is set to allow granting ↵David Lawrence1-0/+7
by specifc group and changer is not in group
2016-02-29Bug 1251047 - cmp is remarkably different from eqDylan William Hardison1-1/+1
2016-02-29Bug 1251047 - fix to work with right functionDylan William Hardison1-2/+2
2016-02-29Bug 1251047 - /rest/bug/field takes 15-25 seconds to returnDylan Hardison1-2/+2
2015-11-04Bug 1177911 - Determine and implement better password requirements for BMODylan Hardison1-9/+10
2015-10-29Bug 1213757 - delegate password and 2fa resets to servicedeskByron Jones1-0/+13
2015-10-12Bug 1199089 - add support for duo-securityByron Jones1-7/+3
2015-09-03Bug 1201536 - 2FA secrets for all users are removed when someone disables 2FAByron Jones1-3/+0
2015-09-02Bug 1196618 - add support for group ownersDavid Lawrence1-0/+5
2015-09-01Bug 1197073 - add support for 2fa using totp (eg. google authenticator)Byron Jones1-0/+38
2015-08-25Bug 1196134 - add ability for admins to force a user to change their ↵Byron Jones1-12/+36
password on next login
2015-07-27Bug 1186788 - disabling an account should always disable bugmail (fix part 2)Byron Jones1-0/+2
2015-07-27Bug 1186788 - disabling an account should always disable bugmailByron Jones1-2/+12
2015-07-27Bug 1186788 - disabling an account should always disable bugmailByron Jones1-7/+14
2015-07-23Bug 1185823 - (fix typo)Byron Jones1-1/+1
2015-07-23Bug 1185823 - add additional [audit] syslog entriesByron Jones1-7/+6
2015-05-18Bug 1162334: email_enabled value inverted in User.update RPC callJeff Fearn1-2/+7
2015-03-26Bug 1147550: Minimum password length handler not trusted by password changeByron Jones1-9/+26
2014-10-09Bug 1079463: Bugzilla::WebService::User missing update methodDavid Lawrence1-0/+176
2014-07-08Bug 990980: create an extension for server-side filtering of bugmailByron Jones1-1/+13
2014-06-17Bug 649691: Add a "mentor" and "mentored bug type" field to b.m.oDavid Lawrence [:dkl]1-0/+3
2014-06-05Bug 1018811: updated account name not reflected in "Reported" field of bugsByron Jones1-5/+10
2014-06-03fix breakage caused by bug 1000917Byron Jones1-0/+1
2014-06-03Bug 1000917: Backport upstream bug 489028 to bmo/4.2 to allow user last ↵Dylan William Hardison [:dylan]1-0/+53
visit searching
2014-05-28Revert previous commit to re-apply with the schema change in a separate commit.Dylan William Hardison1-53/+0
This reverts commit b6b83df873a1509797235738e00f9e6307eca876.
2014-05-28Bug 1000917 - Backport upstream bug 489028 to bmo/4.2 to allow user last ↵Dylan William Hardison1-0/+53
visit searching
2014-05-28Bug 993939: Bugzilla::User::Setting::groups() should use memcachedByron Jones1-51/+65