зеркало из https://github.com/mozilla/gecko-dev.git
Bug 201018 - editusers.cgi never calls DeriveGroup prior to changing a bug
patch mostly by justdave, bits by me r=bbaetz,justdave,myk a=justdave
This commit is contained in:
Родитель
aec05fcca7
Коммит
72da8784bf
|
@ -3863,12 +3863,18 @@ if ($sth->rows == 0) {
|
||||||
# Support for quips approval
|
# Support for quips approval
|
||||||
AddField('quips', 'approved', 'tinyint(1) NOT NULL DEFAULT 1');
|
AddField('quips', 'approved', 'tinyint(1) NOT NULL DEFAULT 1');
|
||||||
|
|
||||||
# 2002-11-XX Bug 180870 - remove manual shadowdb replication code
|
# 2002-12-20 Bug 180870 - remove manual shadowdb replication code
|
||||||
if (TableExists('shadowlog')) {
|
if (TableExists('shadowlog')) {
|
||||||
print "Removing shadowlog table\n";
|
print "Removing shadowlog table\n";
|
||||||
$dbh->do("DROP TABLE shadowlog");
|
$dbh->do("DROP TABLE shadowlog");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# 2003-04-24 - myk@mozilla.org/bbaetz@acm.org, bug 201018
|
||||||
|
# Force all cached groups to be updated at login, due to security
|
||||||
|
# At the next schema change, this should be moved inside that block so that the
|
||||||
|
# update doesn't happen on every run
|
||||||
|
$dbh->do("UPDATE profiles SET refreshed_when='1900-01-01 00:00:00'");
|
||||||
|
|
||||||
#
|
#
|
||||||
# Final checks...
|
# Final checks...
|
||||||
|
|
||||||
|
|
|
@ -785,6 +785,8 @@ if ($action eq 'update') {
|
||||||
"VALUES " . "($thisuserid, $::userid, now(), $fieldid, " .
|
"VALUES " . "($thisuserid, $::userid, now(), $fieldid, " .
|
||||||
SqlQuote(join(", ",@grpdel)) . ", " .
|
SqlQuote(join(", ",@grpdel)) . ", " .
|
||||||
SqlQuote(join(", ",@grpadd)) . ")");
|
SqlQuote(join(", ",@grpadd)) . ")");
|
||||||
|
SendSQL("UPDATE profiles SET refreshed_when='1900-01-01 00:00:00' " .
|
||||||
|
"WHERE userid = $thisuserid");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -842,6 +844,7 @@ if ($action eq 'update') {
|
||||||
|
|
||||||
print "Updated user's name.<BR>\n";
|
print "Updated user's name.<BR>\n";
|
||||||
}
|
}
|
||||||
|
DeriveGroup($thisuserid);
|
||||||
|
|
||||||
PutTrailer($localtrailer);
|
PutTrailer($localtrailer);
|
||||||
exit;
|
exit;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче