<?xml version="1.0" encoding="UTF-8"?> <module id="com.perforce.polarion" version="1.0.0"> <service-point id="p4ExternalRepositoryProvider" interface="com.polarion.platform.repository.external.IExternalRepositoryProvider"> <invoke-factory> <construct class="com.perforce.polarion.repository.provider.P4ExternalRepositoryProvider" /> </invoke-factory> </service-point> <contribution configuration-id="com.polarion.platform.repository.externalRepositoryProviders"> <provider id="p4" service="p4ExternalRepositoryProvider" /> </contribution> <service-point id="persistenceListener" interface="com.polarion.platform.persistence.events.IPersistenceListener" visibility="private"> <invoke-factory> <construct class="com.perforce.polarion.element.event.P4PersistenceListener"> <service>com.polarion.platform.persistence.dataservice.dataService </service> </construct> </invoke-factory> </service-point> <contribution configuration-id="com.polarion.platform.persistence.dataservice.listeners"> <listener service="persistenceListener" prototypes="WorkItem" /> </contribution> <service-point id="jobScannerFactory" interface="com.polarion.platform.jobs.IJobUnitFactory"> <invoke-factory> <construct class="com.perforce.polarion.element.cron.JobScannerFactory"> </construct> </invoke-factory> </service-point> <contribution configuration-id="com.polarion.platform.jobs.configuration"> <jobUnitFactory name="jobscanner.job" factory="jobScannerFactory" /> </contribution> <service-point id="jobImportFactory" interface="com.polarion.platform.jobs.IJobUnitFactory"> <invoke-factory> <construct class="com.perforce.polarion.element.cron.JobImportFactory"> </construct> </invoke-factory> </service-point> <contribution configuration-id="com.polarion.platform.jobs.configuration"> <jobUnitFactory name="jobimport.job" factory="jobImportFactory" /> </contribution> <contribution configuration-id="com.polarion.xray.webui.administrationPageExtenders"> <extender name="Configuration" parentNodeName="Perforce" parentNodeIconUrl="/polarion/icons/default/topicIcons/Tools_157-wrench.png" iconUrl="/polarion/icons/default/topicIconsSmall/Tools_158-wrench-2.png" pageUrl="/polarion/perforce/admin/p4admin.jsp?scope=$scope$" projectScope="true" projectGroupScope="true" repositoryScope="true" /> </contribution> </module>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 23310 | Nathan Fiedler | "Forking branch Main of perforce_software-p4polarion to nathan_fiedler-p4polarion." | ||
//guest/perforce_software/p4polarion/main/src/META-INF/hivemodule.xml | |||||
#9 | 17341 | Paul Allen |
Job Import - Import new Jobs to Polarion. Cron definition specifies Polarion WorkItem type for all jobs and a JobView to filter. Perforce counter 'Polarion.Import.Time' used to store last Import and looks at ReportedDate. |
||
#8 | 16847 | Paul Allen |
Added framework for a Perforce Job scanner, using the Polarion cron system. Implemented last scan tracking using the Perforce server time. |
||
#7 | 16772 | Paul Allen | Basic Job Field replication and framework for Fixes. | ||
#6 | 16771 | Paul Allen |
Added Perforce JOB Create/Update/Delete support. Updated p4java to 15.1 |
||
#5 | 16755 | Paul Allen | Change Web resource to /polarion/perforce to protect namespace. | ||
#4 | 16724 | Paul Allen | Added basic Administration page (template only) | ||
#3 | 16723 | Paul Allen | Add Persistence Listener (just hooks and logging). | ||
#2 | 15897 | Matt Attaway | Pull changes after the rename in from Paul's dev branch so code will go back smoothly | ||
#1 | 15896 | Matt Attaway | Bring P4Polarion over from @paul_allen's dev branch. | ||
//guest/paul_allen/dev/p4-polarion/main/src/META-INF/hivemodule.xml | |||||
#1 | 9723 | Paul Allen | Initial import of P4 Polarion plugin code |