You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by "Georg Kallidis (JIRA)" <ji...@apache.org> on 2017/11/27 15:00:00 UTC

[jira] [Updated] (TRB-98) Fulcrum Torque

     [ https://issues.apache.org/jira/browse/TRB-98?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Georg Kallidis updated TRB-98:
------------------------------
    Fix Version/s:     (was: Core 4.0 Final)
                   Core 4.0.1

> Fulcrum Torque
> --------------
>
>                 Key: TRB-98
>                 URL: https://issues.apache.org/jira/browse/TRB-98
>             Project: Turbine
>          Issue Type: Improvement
>          Components: Fulcrum
>    Affects Versions: Core 4.0-M2
>            Reporter: Georg Kallidis
>            Assignee: Georg Kallidis
>             Fix For: Core 4.0.1
>
>
> The separation of security component from Turbine to Fulcrum Security has one backdraw. The component contains generated classes and as the schema is hard coded (database name fulcrum, table names fulcrum_turbine_user, etc.)  - if you don´t care about the abstract classes it would not matter - but as the interface hierarchy is more complex now than before (TorqueAbstractSecurityEntity etcetera), one would really like to have those convenience classes ready at hand, especially in at least one context more: The old Turbine schema, which was removed after Turbine-M1, which could be found before in turbine/src/torque/schema/torque-security-schema.xml. 
> I would recommend to have generated classes according or very similar to this old schema with appropriate abstract classes. Configuration of managers could be made a little more generic removing import statements of special classes, and renaming others, but those abstract classes could not. It is done quite easily, but gets a little more similar generated code, but you have not break your head about, why it doesn´t match. Suggestions for naming? I would just remove the Torque at the beginning.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)