Is there any reason we can't do this now? So as to get a head start on seeing how RHQ
will work without seam, prior to the full migration to AS7.
Cheers
Charles
----- Original Message -----
I missed a page that is still JSF. The Calltime subtab under
Monitoring:
http://localhost:7080/rhq/resource/monitor/response-plain.xhtml?id=10186
FYI: here's the git commits we should cherry pick to master to remove
Seam:
* bc20c0d433f4e1e8bbd58d6d48d0b8e44408f1c6 (main commit that removes
Seam)
* f6da9eb8f397602997c1a90f7565dadb770873bf (fixes the file upload)
----- Forwarded Message -----
From: "John Mazzitelli" <mazz(a)redhat.com>
To: "rhq-devel" <rhq-devel(a)lists.fedorahosted.org>
Sent: Wednesday, August 29, 2012 5:15:23 PM
Subject: Re: RHQ usage of SEAM and AS7 integration
I've researched all the non-GWT portions of the UI as I've found
them. Note that I looked at all of their .xhtml pages and examined
the imports of all the UIBeans used by them. Nothing appears to even
be importing jboss.seam classes. So it might be that the pages we
currently DO use (i.e. those not yet GWT-ified) don't even use seam
at all. I'm going to keep looking to confirm this, but if true, it
means we might be able to just rip out Seam and things will "just
work" as before since we never used Seam to begin with in these
legacy pages that we still need.
In any event, this was a good exercise for another reason - below is
the list of all non-GWT pages that, when ported to GWT, will mean we
can blow away portal war entirely. This will give us a good idea of
the amount of work left to fully gwt-ified RHQ.
So, without further ado, here's the infamous list of all JSF/struts
pages that are still used in RHQ (if you think I missed one, let me
know):
========== HAAC ================
* Server list:
http://localhost:7080/coregui/#Administration/Topology/Servers
**
http://localhost:7080/rhq/ha/listServers-plain.xhtml?nomenu=true
* Individual Server item view:
**
http://localhost:7080/rhq/ha/viewServer-plain.xhtml?mode=view&serverI...
* Edit Individual Server item:
**
http://localhost:7080/rhq/ha/viewServer-plain.xhtml?mode=edit&serverI...
* Agent list:
http://localhost:7080/coregui/#Administration/Topology/Agents
**
http://localhost:7080/rhq/ha/listAgents-plain.xhtml?nomenu=true
* Individual Agent item view:
**
http://localhost:7080/rhq/ha/viewAgent-plain.xhtml?mode=view&serverId...
* Affinity Group list:
http://localhost:7080/coregui/#Administration/Topology/AffinityGroups
**
http://localhost:7080/rhq/ha/listAffinityGroups-plain.xhtml?nomenu=true
* Individual Affinity Group item view:
**
http://localhost:7080/rhq/ha/viewAffinityGroup-plain.xhtml?mode=view&...
* Edit Affinity Group item:
**
http://localhost:7080/rhq/ha/viewAffinityGroup-plain.xhtml?mode=edit&...
* Add Agent to Affinity Group
**
http://localhost:7080/rhq/ha/affinityGroupAgents-plain.xhtml?affinityGrou...
* Add Server to Affinity Group
**
http://localhost:7080/rhq/ha/affinityGroupServers-plain.xhtml?affinityGro...
* Partition Events list:
http://localhost:7080/coregui/#Administration/Topology/PartitionEvents
**
http://localhost:7080/rhq/ha/listPartitionEvents-plain.xhtml?nomenu=true
* View individual partition event
**
http://localhost:7080/rhq/ha/viewPartitionEvent-plain.xhtml?eventId=10011
=========== CONTENT SOURCES/REPOS ============
* View Content Sources List:
http://localhost:7080/coregui/#Administration/Content/ContentSources
**
http://localhost:7080/rhq/content/listContentProviders-plain.xhtml
* Create new Content Source
**
http://localhost:7080/rhq/content/createContentProvider-plain.xhtml?mode=...
* View Individual Content Source
**
http://localhost:7080/rhq/content/contentProvider-plain.xhtml?mode=view&a...
* Edit Individual Content Source
**
http://localhost:7080/rhq/content/contentProvider-plain.xhtml?mode=edit&a...
* View Repo list:
http://localhost:7080/coregui/#Administration/Content/Repositories
**
http://localhost:7080/rhq/content/listRepos-plain.xhtml
* Create new repo
**
http://localhost:7080/rhq/content/createRepo-plain.xhtml?conversationId=105
* View individual repo
**
http://localhost:7080/rhq/content/repo-plain.xhtml?mode=view&id=10001
* Edit individual repo
**
http://localhost:7080/rhq/content/repo-plain.xhtml?mode=edit&id=10001...
* Associate Repository with content source
**
http://localhost:7080/rhq/content/repoAssociations-plain.xhtml?id=10001&a...
* Subscribe Resources to Repository
**
http://localhost:7080/rhq/content/repoSubscriptions-plain.xhtml?id=10001&...
* Import Repository
**
http://localhost:7080/rhq/content/importRepos-plain.xhtml?conversationId=218
========== RESOURCE CONTENT =============
* Content > Deployed Tab:
http://localhost:7080/coregui/#Resource/10001/Content/Deployed
**
http://localhost:7080/rhq/resource/content/view-plain.xhtml?id=10001
* Content > New Tab:
http://localhost:7080/coregui/#Resource/10001/Content/New
**
http://localhost:7080/rhq/resource/content/deploy-plain.xhtml?id=10001
** Content > New | Upload New Package
***
http://localhost:7080/rhq/resource/content/create-plain.xhtml?id=10001&am...
* Content > Subscriptions Tab:
http://localhost:7080/coregui/#Resource/10001/Content/Subscriptions
**
http://localhost:7080/rhq/resource/content/subscription-plain.xhtml?id=10001
* Content > History Tab:
http://localhost:7080/coregui/#Resource/10001/Content/History
**
http://localhost:7080/rhq/resource/content/history-plain.xhtml?id=10001
========== RESOURCE GRAPHS =============
* Summary > Timeline Tab:
http://localhost:7080/coregui/#Resource/10001/Summary/Timeline
**
http://localhost:7080/resource/common/monitor/events/EventsView.jsp?id=10001
* Monitoring > Graphs Tab:
http://localhost:7080/coregui/#Resource/10001/Monitoring/Graphs
**
http://localhost:7080/rhq/resource/monitor/graphs-plain.xhtml?id=10001
* Metric Chart (Monitoring>Graphs | Chart Selected Metrics button)
**
http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartMul...
** If you select multiple metrics, you see multiple graphs rendered
========== AUTO-GROUP GRAPHS =============
* Compare Metrics - AutoGroup Monitoring > Tables (select multiple
resources and click "Compare Metrics")
**
http://localhost:7080/coregui/#Resource/AutoGroup/10011/Monitoring/Tables
**
http://localhost:7080/resource/common/monitor/Visibility.do?mode=compareM...
* Chart Group Metric (AutoGroup Monitoring > Tables (select a metric
row at the top))
**
http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartSin...
* Monitoring > Graphs:
http://localhost:7080/coregui/#Resource/AutoGroup/10011/Monitoring/Graphs
**
http://localhost:7080/rhq/group/monitor/graphs-plain.xhtml?groupId=10011&...
========== COMPATIBLE GROUP GRAPHS =============
* Compare Metrics - Monitoring > Tables (select multiple resources
and click "Compare Metrics")
**
http://localhost:7080/coregui/#ResourceGroup/10021/Monitoring/Tables
**
http://localhost:7080/resource/common/monitor/Visibility.do?mode=compareM...
* Chart Group Metric (Monitoring > Tables (select a metric row at the
top))
**
http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartSin...
* Monitoring > Graphs:
http://localhost:7080/coregui/#ResourceGroup/10021/Monitoring/Graphs
**
http://localhost:7080/rhq/group/monitor/graphs-plain.xhtml?groupId=10021
_______________________________________________
rhq-devel mailing list
rhq-devel(a)lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/rhq-devel
_______________________________________________
rhq-devel mailing list
rhq-devel(a)lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/rhq-devel