gerrit/java/com/google/gerrit/server/query/change
Changcheng Xiao d7990904e4 Remove current_user predicates
The result of a submittability check should not depend on the user who
is asking for it. If administrators want to make a distinction on who
should be allowed to submit a change, they can use permissions to do so.

This is especially true for the submit rule that would enforce that only
change owners can submit a change. This can be achieved by using the
change owners group in a permission rule.

More discussions can be found at:
https://groups.google.com/forum/#!msg/repo-discuss/vW6XhUOkqik/Ea4pco6vlCQJ

Change-Id: I73b370bdd4e9729365e8daac3f1a8a7b155ffc4d
2018-02-16 14:04:01 +00:00
..
AddedPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
AfterPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
AgePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
AndChangeSource.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
AssigneePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
AuthorPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
BeforePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
BooleanPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ChangeData.java Remove current_user predicates 2018-02-16 14:04:01 +00:00
ChangeDataSource.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ChangeIdPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ChangeIndexPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ChangeIsVisibleToPredicate.java Make project state check in READ explicit 2018-01-23 11:08:24 +01:00
ChangeOperatorPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ChangeQueryBuilder.java Prefer using Splitter to String.split 2018-02-12 11:04:20 +01:00
ChangeQueryProcessor.java Make project state check in READ explicit 2018-01-23 11:08:24 +01:00
ChangeRegexPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ChangeStatusPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
CommentByPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
CommentPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
CommitPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
CommitterPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ConflictKey.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ConflictsCache.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ConflictsCacheImpl.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ConflictsPredicate.java Add BooleanProjectConfig to reduce boiler plate 2017-12-15 16:47:44 +01:00
DeletedPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
DeltaPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
DestinationPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
EditByPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
EqualsFilePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
EqualsLabelPredicate.java Make project state check in READ explicit 2018-01-23 11:08:24 +01:00
EqualsPathPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ExactAuthorPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ExactCommitterPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ExactTopicPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
FuzzyTopicPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
GroupPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
HasDraftByPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
HasStarsPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
HashtagPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
IntegerRangeChangePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
InternalChangeQuery.java Fix related changes for excessive numbers of patch sets 2018-01-08 09:23:53 -05:00
IsReviewedPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
IsUnresolvedPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
IsWatchedByPredicate.java IsWatchedByPredicate: Remove unneeded use of AccountCache 2018-01-24 16:48:26 +01:00
LabelPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
LegacyChangeIdPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
MessagePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
OrSource.java Add methods to retrieve the raw value of an indexed field 2017-11-14 16:15:31 +01:00
OutputStreamQuery.java Remove current_user predicates 2018-02-16 14:04:01 +00:00
OwnerPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
OwnerinPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ParentProjectPredicate.java ParentProjectPredicate: Remove unused Provider<CurrentUser> parameter 2017-12-20 12:43:44 +00:00
PluginDefinedAttributesFactory.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
PredicateArgs.java Prefer using Splitter to String.split 2018-02-12 11:04:20 +01:00
ProjectPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ProjectPrefixPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
RefPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
RegexPathPredicate.java Streamify RegexListSearcher 2018-01-10 09:37:03 -05:00
RegexProjectPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
RegexRefPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
RegexTopicPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
RevertOfPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ReviewerByEmailPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ReviewerPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
ReviewerinPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
SingleGroupUser.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
StarPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
SubmissionIdPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
SubmitRecordPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
SubmittablePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
TimestampRangeChangePredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00
TrackingIdPredicate.java Dissolve gerrit-server top-level directory 2017-10-31 11:02:38 -04:00