[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rhq-devel
Subject:    Fwd: RHQ usage of SEAM and AS7 integration
From:       mazz () redhat ! com (John Mazzitelli)
Date:       2012-10-08 21:29:02
Message-ID: 590517866.8638494.1349731742116.JavaMail.root () redhat ! com
[Download RAW message or body]

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 at redhat.com>
To: "rhq-devel" <rhq-devel at 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&serverId=10001

* Edit Individual Server item:
** http://localhost:7080/rhq/ha/viewServer-plain.xhtml?mode=edit&serverId=10001&conversationId=16


* 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=10011&agentId=10001


* 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&affinityGroupId=10001


* Edit Affinity Group item:
** http://localhost:7080/rhq/ha/viewAffinityGroup-plain.xhtml?mode=edit&affinityGroupId=10001&conversationId=33


* Add Agent to Affinity Group
** http://localhost:7080/rhq/ha/affinityGroupAgents-plain.xhtml?affinityGroupId=10001&mode=view&conversationId=41


* Add Server to Affinity Group
** http://localhost:7080/rhq/ha/affinityGroupServers-plain.xhtml?affinityGroupId=10001&mode=view&conversationId=43


* 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=new&conversationId=53


* View Individual Content Source
** http://localhost:7080/rhq/content/contentProvider-plain.xhtml?mode=view&id=10001

* Edit Individual Content Source
** http://localhost:7080/rhq/content/contentProvider-plain.xhtml?mode=edit&id=10001&conversationId=78


* 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&conversationId=128


* Associate Repository with content source
** http://localhost:7080/rhq/content/repoAssociations-plain.xhtml?id=10001&conversationId=155


* Subscribe Resources to Repository
** http://localhost:7080/rhq/content/repoSubscriptions-plain.xhtml?id=10001&conversationId=180


* 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&conversationId=251


* 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=chartMultiMetricSingleResource&id=10001&m=10036
                
** 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=compareMetrics&&groupId=10011&r=10027&r=10191


* Chart Group Metric (AutoGroup Monitoring > Tables (select a metric row at the top))
** http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartSingleMetricMultiResource&groupId=10011&m=10195


* Monitoring > Graphs: \
                http://localhost:7080/coregui/#Resource/AutoGroup/10011/Monitoring/Graphs
                
** http://localhost:7080/rhq/group/monitor/graphs-plain.xhtml?groupId=10011&parent=10001&type=10018&groupType=auto


========== 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=compareMetrics&&groupId=10021&r=10027&r=10191


* Chart Group Metric (Monitoring > Tables (select a metric row at the top))
** http://localhost:7080/resource/common/monitor/Visibility.do?mode=chartSingleMetricMultiResource&groupId=10021&m=10197


* 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 at lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/rhq-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic