Key |
Summary |
Status |
Resolution |
By |
AO-90
|
Allow plugin to override the key used for namespacing table names
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-89
|
Admin screen for managing AO data belonging to plugins
|
Open
|
Unresolved
|
Unassigned
|
AO-88
|
Expose table name generator as an OSGi service
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-87
|
Make AO plugin register (and unregister) AO capable plugins for backup
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-86
|
Implement #getDatabaseType() correctly for JIRA SPI implementation of DataSourceProvider
|
Closed
|
Fixed
|
Unassigned
|
AO-85
|
Implement #getDatabaseType() correctly for Confluence SPI implementation of DataSourceProvider
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-84
|
Add backup API to SAL
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-83
|
Move DataSourceProvider SPI from SAL back into AO
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-82
|
Test Active Objects library against DB2 9.7
|
Open
|
Unresolved
|
Unassigned
|
AO-81
|
Test Active Objects library against DB2 8.2
|
Open
|
Unresolved
|
Unassigned
|
AO-80
|
Test Active Objects library against Oracle 11g
|
Open
|
Unresolved
|
Unassigned
|
AO-79
|
Test Active Objects library against Oracle 10g
|
Open
|
Unresolved
|
Unassigned
|
AO-78
|
Test Active Objects library against SQL Server 2008
|
Open
|
Unresolved
|
Unassigned
|
AO-77
|
Test Active Objects library against SQL Server 2005
|
Open
|
Unresolved
|
Unassigned
|
AO-76
|
Test Active Objects library against PostgreSQL 8.2
|
In Progress
|
Unresolved
|
Samuel Le Berrigaud
|
AO-75
|
Test Active Objects library against PostgreSQL 8.1
|
In Progress
|
Unresolved
|
Samuel Le Berrigaud
|
AO-74
|
Test Active Objects library against MySQL 5.x
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-73
|
Test Active Objects library against HSQL 1.8.0.7
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-72
|
Test Active Objects library against HSQL 1.8.0.5
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-71
|
Push the DataSourceFactory in the active objects library
|
Open
|
Unresolved
|
Unassigned
|
AO-70
|
Implement prefix from md5 of plugin key
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-69
|
The active object library doesn
'
t deploy its sources on release
|
Resolved
|
Fixed
|
Unassigned
|
AO-68
|
Using an existing database, the plugin will fail trying to re-create existing tables
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-67
|
Database connection can
'
t be closed when using JIRA
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-66
|
Make using transaction simpler
|
Closed
|
Fixed
|
Unassigned
|
AO-65
|
Take care of migration at plugin start up
|
Closed
|
Fixed
|
Unassigned
|
AO-64
|
Namespace database tables per plugin
|
Closed
|
Duplicate
|
Unassigned
|
AO-63
|
Prevent calls to EntityManager#migrate to read/access data other than the plugin
'
s
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-62
|
Sandbox ActiveObjects database access
|
Closed
|
Fixed
|
Unassigned
|
AO-61
|
The ActiveObjects migrate (on EntityManager) method call must happen in a transaction
|
Closed
|
Won
'
t Fix
|
Samuel Le Berrigaud
|
AO-60
|
Get a factory for hibernate sessions in Confluence, exposed to plugins
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-59
|
Implement data source API/SPI for the Refapp
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-58
|
Fool proof the detection of actual database used when using DataSourceProvider configuration
|
Open
|
Unresolved
|
Unassigned
|
AO-57
|
Enable configuration of data source per plugin
|
Open
|
Unresolved
|
Unassigned
|
AO-56
|
Release a version of ActiveObjects with DataSource support
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-55
|
Refactor com.atlassian.activeobjects.internal.DatabaseDirectoryAwareActiveObjectsFactory to use the com.atlassian.sal.api.sql.DataSourceProvider
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-54
|
Make DatabaseProvider work off of a DataSource only
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-53
|
Make the net.java.ao.EntityManagerBuilder the
'
only
'
way to configure ActiveObject
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-52
|
Read and understand summit spike
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-51
|
Implement data source API/SPI for Crucible
|
Open
|
Unresolved
|
Unassigned
|
AO-50
|
Implement data source API/SPI for FishEye
|
Open
|
Unresolved
|
Unassigned
|
AO-49
|
Implement data source API/SPI for Crowd
|
Open
|
Unresolved
|
Unassigned
|
AO-48
|
Implement data source API/SPI for Bamboo
|
Open
|
Unresolved
|
Unassigned
|
AO-47
|
Implement data source API/SPI for JIRA
|
Closed
|
Fixed
|
Unassigned
|
AO-46
|
Implement data source API/SPI for Confluence
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-45
|
Create backport of SAL datasource api
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-44
|
Move current SPI to SAL
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-43
|
Limit access to
'
withSQL
'
method of ActiveObjects
|
Open
|
Unresolved
|
Unassigned
|
AO-42
|
Limit the number of entities returned by queries
|
Open
|
Unresolved
|
Unassigned
|
AO-41
|
Limit the number of tables allowed per plugin
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-40
|
Make sure AO plugins can take part in products transactions
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-39
|
Enable usage of
'
any
'
database
|
Open
|
Unresolved
|
Unassigned
|
AO-38
|
Make using the product database an easy option
|
Open
|
Unresolved
|
Unassigned
|
AO-37
|
Make HSQL in the home directory an easy option
|
Open
|
Unresolved
|
Unassigned
|
AO-36
|
Make sure plugins are sandboxed (db-wise)
|
Open
|
Unresolved
|
Unassigned
|
AO-35
|
Make product expose their DataSource
|
Open
|
Unresolved
|
Unassigned
|
AO-34
|
Allow ActiveObjects to work with DataSources
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-33
|
SummitSpike: Class loading issues with SPI library
|
Closed
|
Fixed
|
Dan Hardiker
|
AO-32
|
Backup module type
|
Closed
|
Won
'
t Fix
|
Unassigned
|
AO-31
|
Create configuration to scan for entities (by package)
|
Open
|
Unresolved
|
Unassigned
|
AO-30
|
Create configuration to set entities to work with
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-29
|
Add option to enable/disable backup (enabled by default)
|
Open
|
Unresolved
|
Unassigned
|
AO-28
|
Create the AO module
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-27
|
ActiveObjects module type
|
Closed
|
Fixed
|
Unassigned
|
AO-26
|
SummitSpike: Use a DataSource instead of a JDBC URL
|
Closed
|
Fixed
|
Dan Hardiker
|
AO-25
|
Implement backup/restore in the ActiveObjects plugin (AO)
|
Open
|
Unresolved
|
Unassigned
|
AO-24
|
Implement backup/restore in ActiveObjects (the library)
|
Open
|
Unresolved
|
Unassigned
|
AO-23
|
Integrate BackupRegistry in Crowd
|
Open
|
Unresolved
|
Unassigned
|
AO-22
|
Integrate BackupRegistry in Crucible
|
Open
|
Unresolved
|
Unassigned
|
AO-21
|
Integrate BackupRegistry in FishEye
|
Open
|
Unresolved
|
Unassigned
|
AO-20
|
Integrate BackupRegistry in Bamboo
|
Open
|
Unresolved
|
Unassigned
|
AO-19
|
Integrate BackupRegistry in Confluence
|
Open
|
Unresolved
|
Unassigned
|
AO-18
|
Integrate BackupRegistry in JIRA
|
Open
|
Unresolved
|
Unassigned
|
AO-17
|
Create backport of BackupRegistry and implementation for products to use
|
Closed
|
Won
'
t Fix
|
Unassigned
|
AO-16
|
Add BackupRegistry and a default implementation to SAL
|
Closed
|
Won
'
t Fix
|
Unassigned
|
AO-15
|
Create BackupRegistry
|
Open
|
Unresolved
|
Unassigned
|
AO-14
|
Add a _very_ simple logging facade in ActiveObjects
|
Closed
|
Fixed
|
Unassigned
|
AO-13
|
Use a proper logging framework in ActiveObjects
|
Closed
|
Won
'
t Fix
|
Unassigned
|
AO-12
|
Get active objects to pass its current tests
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-11
|
Consolidate ActiveObjects caching layer
|
Open
|
Unresolved
|
Unassigned
|
AO-10
|
Namespace entity table names so plugins cannot clash
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-9
|
Change JUL logging to slf4j
|
Closed
|
Won
'
t Fix
|
Unassigned
|
AO-8
|
Audit Class.forName() usage
|
Open
|
Unresolved
|
Unassigned
|
AO-7
|
Replace ActiveObjects own SoftHashMap implementation with something else
|
Open
|
Unresolved
|
Unassigned
|
AO-6
|
Make sure ActiveObjects is OSGi compatible
|
Open
|
Unresolved
|
Unassigned
|
AO-5
|
Remove SQLException from ActiveObjects APIs
|
Closed
|
Fixed
|
Unassigned
|
AO-4
|
Implement SPI to allow host to provide DataSource
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-3
|
Allow configuration of the DataSource per plugin
|
Open
|
Unresolved
|
Unassigned
|
AO-2
|
Enable
'
migration
'
of ActiveObjects entities when the service is ready
|
Closed
|
Fixed
|
Samuel Le Berrigaud
|
AO-1
|
Update Active Objects dependency to 0.9-m2
|
Closed
|
Fixed
|
Don Brown
|