[JBoss JIRA] (FORGE-179) The 'open' and 'edit' commands should be configurable
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-179?page=com.atlassian.jira.plugin.... ]
Lincoln Baxter III closed FORGE-179.
------------------------------------
Resolution: Won't Fix
Will not be fixed.
> The 'open' and 'edit' commands should be configurable
> -----------------------------------------------------
>
> Key: FORGE-179
> URL: https://issues.jboss.org/browse/FORGE-179
> Project: Forge
> Issue Type: Enhancement
> Components: Builtin Plugins
> Affects Versions: 1.0.0.Alpha3
> Reporter: Lincoln Baxter III
> Assignee: Koen Aers
> Labels: Starter
> Fix For: 1.x Future
>
>
> 'open' and 'edit' currently use the default system application, but if hooks were provided into this system, they could instead be used to open files using a user-specified application, or even trigger editors to open in JBoss Tools.
> Koen, I am asigning this to you because I want your feedback here. If running forge in eclipse, these commands should probably be a no-op, and your eclipse system will simply intercept the output and open/edit the desired file, yes?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (FORGE-162) Reload the current project/resource metadata when filesystem changes occur
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-162?page=com.atlassian.jira.plugin.... ]
Lincoln Baxter III closed FORGE-162.
------------------------------------
Assignee: Lincoln Baxter III
Fix Version/s: 2.0.0.Beta4
(was: 2.x Future)
Resolution: Done
Implemented via ProjectCache and the FileMonitor API.
> Reload the current project/resource metadata when filesystem changes occur
> --------------------------------------------------------------------------
>
> Key: FORGE-162
> URL: https://issues.jboss.org/browse/FORGE-162
> Project: Forge
> Issue Type: Enhancement
> Components: Event Bus, Resources API
> Affects Versions: 1.0.0.Alpha4
> Reporter: Lincoln Baxter III
> Assignee: Lincoln Baxter III
> Fix For: 2.0.0.Beta4
>
>
> When project filesystem changes occur, the project can be in a relatively inconsistent state, where facets are not available but are still registered (this is currently detected, but we should probably just fix this the real way by reloading the project metadata)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (FORGE-379) Add user profiles
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-379?page=com.atlassian.jira.plugin.... ]
Lincoln Baxter III closed FORGE-379.
------------------------------------
Resolution: Won't Fix
We are attempting to work on this by improving the usability in different ways. Mostly via elimination of prompts altogether, and simply showing a set of changes that the user gets to accept or reject.
> Add user profiles
> -----------------
>
> Key: FORGE-379
> URL: https://issues.jboss.org/browse/FORGE-379
> Project: Forge
> Issue Type: Feature Request
> Components: Usability
> Affects Versions: 1.0.0.Beta3
> Reporter: Pete Muir
> Fix For: 2.x Future
>
>
> At the moment Forge assumes that every user needs the same level of hand-holding. This means that advanced users are shortchanged (as they want more control) and newbies can get lost. Introducing a number of user profiles (e.g. newbie, intermediate, god) could help here. For example, if in newbie mode, the faces plugin wouldn't ask if you wanted to change from jar -> war packaging, assuming that the person does...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (FORGE-978) Introduce support for scaffolding immutable types
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-978?page=com.atlassian.jira.plugin.... ]
Lincoln Baxter III updated FORGE-978:
-------------------------------------
Fix Version/s: 2.x Future
> Introduce support for scaffolding immutable types
> -------------------------------------------------
>
> Key: FORGE-978
> URL: https://issues.jboss.org/browse/FORGE-978
> Project: Forge
> Issue Type: Feature Request
> Components: Scaffold
> Affects Versions: 1.3.2.Final
> Reporter: Vineet Reynolds
> Priority: Minor
> Fix For: 2.x Future
>
>
> Currently JPA entities detected as immutable types are exempted from scaffolding (due to FORGE-917). However if these types are composed in other entities then the generated scaffold becomes no-functional/buggy (FORGE-972).
> Therefore, it makes sense to properly scaffold such entities. Detection of the correct constructor for the immutable type is paramount to generating the scaffold correctly.
> It may be necessary to create additional mutable types that mirror the immutable type, for usage in the CDI beans. This would also enable the use of EL expressions in the Facelets whose usage will not result in PropertyNotWritableException exceptions being thrown.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (FORGE-1267) rest/ResourceGeneratorUtil generates bogus id name from Method
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-1267?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III updated FORGE-1267:
--------------------------------------
Fix Version/s: 2.x Future
> rest/ResourceGeneratorUtil generates bogus id name from Method
> --------------------------------------------------------------
>
> Key: FORGE-1267
> URL: https://issues.jboss.org/browse/FORGE-1267
> Project: Forge
> Issue Type: Bug
> Components: Java EE APIs
> Affects Versions: 1.4.2.Final, 2.0.0.Alpha13
> Reporter: Thomas Maslen
> Priority: Minor
> Fix For: 2.x Future
>
>
> The "rest endpoint-from-entity" command uses this class (ResourceGeneratorUtil).
> Everything works fine if the @Id annotation is attached to a field.
> However, if the @Id annotation is attached to the setXYZ() or getXYZ() method, ResourceGeneratorUtil ends up producing an incorrect name for the id property: the name should be "xyz" but this class incorrectly produces "txyz".
> The problem is that the code in ResourceGeneratorUtil invokes substring(2) when it should actually have used substring(3). One site in the class correctly uses substring(3) but there are four other sites that use substring(2).
> The workaround is to attach @Id to the field, not to the setter or getter methods.
> Probably this bug has lain low because (a) the "entity" command always attaches @Id to the field, and (b) the JBoss Tools "New JPA Entity" wizard has an "Access Type" radio button that defaults to using the field, so the bug is only triggered if you explicitly change the radio button (or use an editor to attach the @Id annotation).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (FORGE-1252) Support Maven enhanced AddonRepository implementation
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-1252?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III updated FORGE-1252:
--------------------------------------
Fix Version/s: 2.x Future
> Support Maven enhanced AddonRepository implementation
> -----------------------------------------------------
>
> Key: FORGE-1252
> URL: https://issues.jboss.org/browse/FORGE-1252
> Project: Forge
> Issue Type: Feature Request
> Components: Furnace (Container)
> Affects Versions: 2.0.0.Alpha13
> Reporter: Lincoln Baxter III
> Fix For: 2.x Future
>
>
> This would basically be a repository that delegates required artifacts to the local maven repository, preventing the need for an IO expensive install operation.
> .....
> we could always make a versioned repository with the native filesystem
> 10:57 it would be simpler and less error prone than relying on a full VCS integration provided by either the OS or the runtime tools
> 10:57 it takes more spcae
> 10:57 space
> 10:57 but it is simpler
> 10:58 i think that the best solution would be to implement a fully maven-backed solution
> 10:58 that simply uses pointers into the local maven repository isntead of copying JAR files
> 10:58 then we don't duplicate any space
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years