modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/roles/RoleSubjectSelector.java
| 5 +++++
modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/users/SubjectRoleSelector.java
| 5 +++++
modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemRolesNotificationSenderForm.java
| 5 +++++
modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemUsersNotificationSenderForm.java
| 5 +++++
modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/selector/AbstractSelector.java
| 2 +-
5 files changed, 21 insertions(+), 1 deletion(-)
New commits:
commit 4d7897515f1dd0d381cfcc12bc2fd8a8750785dd
Author: Ian Springer <ian.springer(a)redhat.com>
Date: Thu Oct 27 15:45:03 2011 -0400
[BZ 749654] (stopgap workaround for RHQ 4.2) for selectors with no filters, set the
available record page size to 500, rather than 100, to minimize the chances of use not
being able to view some available items
(
https://bugzilla.redhat.com/show_bug.cgi?id=749654)
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/roles/RoleSubjectSelector.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/roles/RoleSubjectSelector.java
index bf82a12..d1358e5 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/roles/RoleSubjectSelector.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/roles/RoleSubjectSelector.java
@@ -60,6 +60,11 @@ public class RoleSubjectSelector extends AbstractSelector<Subject,
SubjectCriter
}
@Override
+ protected int getMaxAvailableRecords() {
+ return 500;
+ }
+
+ @Override
protected Criteria getLatestCriteria(DynamicForm availableFilterForm) {
return null; // No Filters Currently
}
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/users/SubjectRoleSelector.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/users/SubjectRoleSelector.java
index 1c27994..44c2188 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/users/SubjectRoleSelector.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/admin/users/SubjectRoleSelector.java
@@ -49,6 +49,11 @@ public class SubjectRoleSelector extends AbstractSelector<Role,
RoleCriteria> {
}
@Override
+ protected int getMaxAvailableRecords() {
+ return 500;
+ }
+
+ @Override
protected RPCDataSource<Role, RoleCriteria> getDataSource() {
return new RolesDataSource();
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemRolesNotificationSenderForm.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemRolesNotificationSenderForm.java
index c4a7c51..2ba41e1 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemRolesNotificationSenderForm.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemRolesNotificationSenderForm.java
@@ -181,6 +181,11 @@ public class SystemRolesNotificationSenderForm extends
AbstractNotificationSende
}
@Override
+ protected int getMaxAvailableRecords() {
+ return 500;
+ }
+
+ @Override
protected Criteria getLatestCriteria(DynamicForm availableFilterForm) {
return null; // No Filters Currently
}
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemUsersNotificationSenderForm.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemUsersNotificationSenderForm.java
index e7139a7..dbf1a8c 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemUsersNotificationSenderForm.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/alert/definitions/SystemUsersNotificationSenderForm.java
@@ -192,6 +192,11 @@ public class SystemUsersNotificationSenderForm extends
AbstractNotificationSende
}
@Override
+ protected int getMaxAvailableRecords() {
+ return 500;
+ }
+
+ @Override
protected Criteria getLatestCriteria(DynamicForm availableFilterForm) {
return null; // No Filters Currently
}
diff --git
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/selector/AbstractSelector.java
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/selector/AbstractSelector.java
index 9b9f4c4..b75fe75 100644
---
a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/selector/AbstractSelector.java
+++
b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/components/selector/AbstractSelector.java
@@ -315,7 +315,7 @@ public abstract class AbstractSelector<T, C extends
org.rhq.core.domain.criteria
});
}
this.datasource = getDataSource();
- this.datasource.setDataPageSize(MAX_AVAILABLE_RECORDS);
+ this.datasource.setDataPageSize(getMaxAvailableRecords());
populateAvailableGrid((null == latestCriteria) ? new Criteria() :
latestCriteria);
// Add event handlers.