Yeah, I just saw. I just pushed the solution. Please try again.
On Fri, Jul 15, 2016 at 7:47 PM Francesco Chicchiriccò <ilgro...@apache.org>
wrote:

> Hi,
> I am currently unable to build the project; see
>
> https://github.com/tmess567/SYNCOPE-809/issues/20
>
> Regards.
>
> On 12/07/2016 11:37, Tushar Mishra wrote:
> > Update:
> > The editors were completed last weekend (see 0208a4
> > <
> https://github.com/tmess567/SYNCOPE-809/commit/0208a46f8dbb7a978a0bb0ecc1d717af951db315
> >),
> > now I am reading up on and writing tests for the plugin. I am currently
> > using the demo deployment available here, but once this project is added
> to
> > the syncope project, I will replace it with the server generated for
> tests.
> >
> > I have also commented on an issue
> > <https://github.com/tmess567/SYNCOPE-809/issues/5> regarding the
> MANIFEST
> > file which might need to be placed (even if it is empty) to allow tycho
> to
> > build the project as an eclipse plugin and not as a maven project. I
> > acknowledge that this is a feasible solution and will be trying to solve
> > this problem as well.
> >
> > Regards,
> >
> > On Tue, Jul 5, 2016 at 3:52 PM Tushar Mishra <tusharm...@gmail.com>
> wrote:
> >
> >> The XML and XML Schema Editors are designed for their specific files and
> >> if I try to open html files using any of those, they throw fatal errors.
> >> Besides the separate design and source pages of such editors wouldn't be
> >> compatible with html text anyway since they are made to parse xml.
> >>
> >> I will try and work out the problems with the html editor by tomorrow.
> If
> >> it doesn't work by then, it would be better to go with a simple text
> editor
> >> for now and work on this as a feature once the basic plugin is done.
> >>
> >>
> >> On Tue, Jul 5, 2016 at 3:41 PM Francesco Chicchiriccò <
> ilgro...@apache.org>
> >> wrote:
> >>
> >>> On 05/07/2016 12:09, Tushar Mishra wrote:
> >>>> Eclipse has the following options to open an html file
> >>>> Web Browser
> >>>> Text Editor
> >>>> System Editor (Opens up in Host OS)
> >>>> Schema HTML Viewer
> >>>>
> >>>> None of these provide any of the expected Editor features which is why
> >>> I am
> >>>> working on this. I can later add the web browser as a page in the
> >>> editor to
> >>>> provide extra functionality, but syntax highlighting and content
> assist
> >>>> should be included in my opinion.
> >>>>
> >>>> Eclipse does include an XML Schema Editor which can be used for the
> XSL
> >>>> formats and I plan on using it.
> >>> Not even a bare XML editor? You could use that in first place for both
> >>> HTML and XSLT.
> >>> Regards.
> >>>
> >>>> On Tue, Jul 5, 2016 at 3:26 PM Francesco Chicchiriccò <
> >>> ilgro...@apache.org>
> >>>> wrote:
> >>>>
> >>>>> On 05/07/2016 11:53, Tushar Mishra wrote:
> >>>>>> Hello,
> >>>>>>
> >>>>>> I would like to update you on my progress. I am currently working on
> >>> the
> >>>>>> HTML Editor and syntax highlighting, content assist.
> >>>>>>
> >>>>>> Instead of building it from scratch, I am trying to use the classes
> >>>>>> available in [1]. But I am facing some problems in doing so. The
> >>>>> Preference
> >>>>>> store used in the amateras project is separate from my own when I
> >>> import
> >>>>> it
> >>>>>> as a jar. I am adopting multiple approaches in doing this and I have
> >>> also
> >>>>>> contacted the author of the repository to help out. This might take
> >>> some
> >>>>>> time.
> >>>>> Couldn't you just rely on the default HTML editor in Eclipse? I
> >>>>> understand that [1] is more advanced, but we can take it as an
> >>> improvement.
> >>>>> Regards.
> >>>>>
> >>>>>> [1] : https://github.com/takezoe/amateras-html-editor
> >>>>>>
> >>>>>> Regards,
> >>>>>>
> >>>>>> On Thu, Jun 30, 2016 at 1:24 PM Francesco Chicchiriccò <
> >>>>> ilgro...@apache.org>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> On 29/06/2016 11:48, Tushar Mishra wrote:
> >>>>>>>> Update:
> >>>>>>>> 1. Added refresh button
> >>>>>>>> 2. Handled empty templates
> >>>>>>>>
> >>>>>>>> TODO:
> >>>>>>>> 1. Saving templates (using setFormat)
> >>>>>>>> 2. HTML and XSLT editors
> >>>>>>>> This will include Syntax Highlighting, Content Assist (including
> >>>>> syncope
> >>>>>>>> specific variables, as stated here
> >>>>>>>> <
> >>>
> https://cwiki.apache.org/confluence/display/SYNCOPE/Manage+notification+e-mail+templates
> >>>>>>>> )
> >>>>>>> Please open issues on your GitHub repos for all the tasks left on
> the
> >>>>>>> project (including the two above).
> >>>>>>> This will help tracking your work.
> >>>>>>>
> >>>>>>> Regards.
> >>>>>>>
> >>>>>>>> Commit -> 1bc251e91b41a7cbb5b5bafd51e89632083ea7ba
> >>>>>>>> <
> >>>
> https://github.com/tmess567/SYNCOPE-809/commit/1bc251e91b41a7cbb5b5bafd51e89632083ea7ba
> >>>>>>>> On Mon, Jun 20, 2016 at 5:52 PM Tushar Mishra <
> tusharm...@gmail.com
> >>>>>>> wrote:
> >>>>>>>>> Update: Fixed Issue #5 <
> >>>>>>> https://github.com/tmess567/SYNCOPE-809/issues/5>
> >>>>>>>>> and #6 <https://github.com/tmess567/SYNCOPE-809/issues/6>
> >>>>>>>>>
> >>>>>>>>> On Sat, Jun 18, 2016 at 12:08 PM Tushar Mishra <
> >>> tusharm...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> I've commented on the issue #7
> >>>>>>>>>> <https://github.com/tmess567/SYNCOPE-809/issues/7> with a fix
> for
> >>>>> the
> >>>>>>>>>> problem. The issue was being caused by the classpath file which
> >>> was
> >>>>>>>>>> pointing to the wrong jars. I believe this solves the problem,
> if
> >>> it
> >>>>>>>>>> doesn't please do comment and let me know.
> >>>>>>>>>>
> >>>>>>>>>> I was hoping to solve this before the midterm evaluations, so
> you
> >>>>> could
> >>>>>>>>>> see the plugin before that. If this still does not solve the
> >>> problem,
> >>>>>>>>>> please do tell me so I can send you a packaged plugin to run on
> >>> your
> >>>>>>>>>> eclipse installation.
> >>>>>>>>>>
> >>>>>>>>>> Regards,
> >>>>>>>>>>
> >>>>>>>>>> On Thu, Jun 16, 2016 at 9:31 PM Tushar Mishra <
> >>> tusharm...@gmail.com>
> >>>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Thanks, I'll look into it.
> >>>>>>>>>>>
> >>>>>>>>>>> On Thu, Jun 16, 2016 at 9:15 PM Francesco Chicchiriccò <
> >>>>>>>>>>> ilgro...@apache.org> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> Hi,
> >>>>>>>>>>>> sorry for late reaction.
> >>>>>>>>>>>>
> >>>>>>>>>>>> I have opened some issues in the GitHub repo.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Regards.
> >>>>>>>>>>>>
> >>>>>>>>>>>> On 07/06/2016 13:37, Tushar Mishra wrote:
> >>>>>>>>>>>>> Update:
> >>>>>>>>>>>>> Changed editor to show multiple pages for different formats
> >>>>>>>>>>>> (Screenshot
> >>>>>>>>>>>>> <http://imgur.com/kAI78ts>).
> >>>>>>>>>>>>> 1. MailTemplates -> HTML, TEXT
> >>>>>>>>>>>>> 2. ReportTemplates -> CSV, FO, HTML
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> TODO:
> >>>>>>>>>>>>> Handle save and save as events.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Commit --> 91a1808cbd90110a74f8781fe758be5523ab86a4
> >>>>>>>>>>>>> <
> >>>
> https://github.com/tmess567/SYNCOPE-809/commit/91a1808cbd90110a74f8781fe758be5523ab86a4
> >>>>>>>>>>>>> On Mon, Jun 6, 2016 at 4:51 PM Tushar Mishra <
> >>>>> tusharm...@gmail.com>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>> Update:
> >>>>>>>>>>>>>> 1. Editor classes added
> >>>>>>>>>>>>>> 2. Template is read and displayed in editor
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> TODO:
> >>>>>>>>>>>>>> 1. Allow template to be viewed in different formats (HTML,
> >>> text)
> >>>>>>>>>>>>>> 2. Allow changes made in template to be sent to deployment
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Commit --> 5c02b33cad7f5802e0c55344e53e0c7623c4e05b
> >>>>>>>>>>>>>> <
> >>>
> https://github.com/tmess567/SYNCOPE-809/commit/5c02b33cad7f5802e0c55344e53e0c7623c4e05b
> >>>>>>>>>>>>>> On Thu, Jun 2, 2016 at 6:33 PM Francesco Chicchiriccò <
> >>>>>>>>>>>> ilgro...@apache.org>
> >>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On 2016-06-02 12:28 Tushar Mishra wrote:
> >>>>>>>>>>>>>>>> Update: Added the following with this commit
> >>>>>>>>>>>>>>>> <
> >>>
> https://github.com/tmess567/SYNCOPE-809/commit/edd9ede850b0a75854491619740818ad7fd97932
> >>>>>>>>>>>>>>>> TreeViewer now supports Add and Remove functionality
> >>>>>>>>>>>>>>>> Right click on
> >>>>>>>>>>>>>>>> 1. TreeParent allows adding a new template key
> >>>>>>>>>>>>>>>> 2. TreeObject allows removing key
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Problems:
> >>>>>>>>>>>>>>>> 1. Users except admin do not return any template keys. Can
> >>> only
> >>>>>>> the
> >>>>>>>>>>>>>>>> admin
> >>>>>>>>>>>>>>>> have mail and report Templates or can any normal user have
> >>> them
> >>>>>>>>>>>> too?
> >>>>>>>>>>>>>>> The internal security model [1] requires that the
> requesting
> >>>>> user
> >>>>>>>>>>>> owns
> >>>>>>>>>>>>>>> different entitlements for being allowed to invoke
> different
> >>>>> REST
> >>>>>>>>>>>>>>> endpoints; for example, to list all mail templates
> available,
> >>>>> the
> >>>>>>>>>>>>>>> "MAIL_TEMPLATE_LIST" entitlement is necessary.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> You will need then to create a role R, assign the needed
> >>>>>>>>>>>> entitlements to
> >>>>>>>>>>>>>>> it and finally make the new user member of such role.
> >>>>>>>>>>>>>>> Only at this point such user will be allowed to invoke the
> >>>>>>>>>>>> corresponding
> >>>>>>>>>>>>>>> REST calls.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> "admin" owns all defined entitlements.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 2. When trying to add an already existing key,
> SyncopeClient
> >>>>>>>>>>>> doesn't
> >>>>>>>>>>>>>>>> throw
> >>>>>>>>>>>>>>>> any error. I can simply check against the loaded key list,
> >>> but
> >>>>>>>>>>>>>>>> shouldn't
> >>>>>>>>>>>>>>>> that be done by SyncopeClient itself?
> >>>>>>>>>>>>>>> The Syncope client library does not throw any exception
> >>> because
> >>>>>>> the
> >>>>>>>>>>>>>>> Syncope core does not throw any exception in case one if
> >>>>>>> attempting
> >>>>>>>>>>>> to
> >>>>>>>>>>>>>>> create a mail template with an existing key; if you believe
> >>> that
> >>>>>>> an
> >>>>>>>>>>>>>>> exception should be raised, please fill an improvement on
> >>> JIRA
> >>>>>>>>>>>> (with fix
> >>>>>>>>>>>>>>> version 2.0.0 and component "core").
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Regards.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> [1]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>
> https://cwiki.apache.org/confluence/display/SYNCOPE/%5BDISCUSS%5D+Realms#id-[DISCUSS]Realms-Newsecuritymodel
> >>>>>>>>>>>>>>> [2]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>
> https://github.com/apache/syncope/blob/master/core/logic/src/main/java/org/apache/syncope/core/logic/MailTemplateLogic.java
> >>>>>>>>>>>>>>> [3]
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>
> https://github.com/apache/syncope/blob/master/core/logic/src/main/java/org/apache/syncope/core/logic/ReportTemplateLogic.java
> >>>>>>>>>>>>>>>> On Wed, Jun 1, 2016 at 4:30 PM Tushar Mishra <
> >>>>>>> tusharm...@gmail.com
> >>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Update: Added the following on this commit
> >>>>>>>>>>>>>>>>> <
> >>>
> https://github.com/tmess567/SYNCOPE-809/commit/3ce1e8ee7fc1e2c407a579b16746a4561f5c11c0
> >>>>>>>>>>>>>>>>> 1. Loading dialog to represent fetching process.
> >>>>>>>>>>>>>>>>> 2. Preferences used to store and retrieve (persist
> through
> >>>>>>> eclipse
> >>>>>>>>>>>>>>>>> restart)
> >>>>>>>>>>>>>>>>>              a) Deployment url through eclipse
> installation
> >>>>>>>>>>>>>>>>>              b) User credentials through workspace
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Please advise on any further features required in the
> >>>>>>> TreeViewer.
> >>>>>>>>>>>>>>>>> Regards,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Tue, May 31, 2016 at 4:33 PM Francesco Chicchiriccò <
> >>>>>>>>>>>>>>>>> ilgro...@apache.org> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 31/05/2016 12:59, Tushar Mishra wrote:
> >>>>>>>>>>>>>>>>>>> I've modified the project to use Tycho and can now be
> >>> built
> >>>>>>> with
> >>>>>>>>>>>>>>> maven.
> >>>>>>>>>>>>>>>>>>> Please check it out and inform me if there are any
> >>> problems
> >>>>> or
> >>>>>>>>>>>>>>> changes
> >>>>>>>>>>>>>>>>>>> required. I'll start working on the loading dialog
> >>> tomorrow.
> >>>>>>>>>>>>>>>>>> I have verified that now the Maven build works fine, and
> >>>>>>>>>>>> commented
> >>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>> relevant issues on GitHub.
> >>>>>>>>>>>>>>>>>> Nice job!
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Now let's concentrate on adding features.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Regards.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Tue, May 31, 2016 at 2:50 PM Francesco Chicchiriccò
> <
> >>>>>>>>>>>>>>>>>> ilgro...@apache.org>
> >>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 31/05/2016 08:59, Tushar Mishra wrote:
> >>>>>>>>>>>>>>>>>>>>> I built the structure as suggested by Mr. Perucci
> here
> >>>>>>>>>>>>>>>>>>>>> <https://github.com/tmess567/SYNCOPE-809/issues/4>.
> >>>>>>>>>>>>>>>>>>>>> However on running 'mvn clean verify', I got the
> >>> following
> >>>>>>>>>>>> error.
> >>>>>>>>>>>>>>>>>>>>> [ERROR] Failed to execute goal
> >>>>>>>>>>>>>>>>>>>>>
> >>>>> org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check
> >>>>>>>>>>>>>>>>>>>>> (checkstyle-check) on project Syncope-IDE: Failed
> >>> during
> >>>>>>>>>>>>>>> checkstyle
> >>>>>>>>>>>>>>>>>>>>> execution: Unable to find configuration file at
> >>> location:
> >>>
> /home/nitrous/syncope-ide/src/main/resources/org/apache/syncope/checkstyle.xml:
> >>>>>>>>>>>>>>>>>>>>> Could not find resource '/home/nitrous/syncope-ide/
> >>>>>>>>>>>>>>>>>>>>>
> src/main/resources/org/apache/syncope/checkstyle.xml'.
> >>>>>>>>>>>>>>>>>>>> For the moment just add this to your pom.xml:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> <properties>
> >>>>>>>>>>>>>>>>>>>>            <checkstyle.skip>true</checkstyle.skip>
> >>>>>>>>>>>>>>>>>>>>          </properties>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> which will skip checkstyle checks: at some time you
> will
> >>>>>>> place
> >>>>>>>>>>>> your
> >>>>>>>>>>>>>>>>>> code
> >>>>>>>>>>>>>>>>>>>> into the Apache Syncope source tree and we will need
> to
> >>>>> make
> >>>>>>>>>>>> some
> >>>>>>>>>>>>>>>>>>>> changes into the pom.xml - including removing this
> >>>>> property.
> >>>>>>>>>>>>>>>>>>>>> I am also reading up on the tutorial
> >>>>>>>>>>>>>>>>>>>>> <
> >>>
> https://github.com/tmess567/SYNCOPE-809/files/289341/Eclipse.Tycho.for.building.Eclipse.Plug.pdf
> >>>>>>>>>>>>>>>>>>>>> you linked in the issues to understand tycho better,
> >>> but
> >>>>>>> since
> >>>>>>>>>>>>>>> I've
> >>>>>>>>>>>>>>>>>> never
> >>>>>>>>>>>>>>>>>>>>> really worked with maven extensively before, it is
> >>> taking
> >>>>>>> some
> >>>>>>>>>>>>>>> time.
> >>>>>>>>>>>>>>>>>>>> With caution, but take your time to get acquainted
> with
> >>>>>>> Apache
> >>>>>>>>>>>>>>> Maven:
> >>>>>>>>>>>>>>>>>> it
> >>>>>>>>>>>>>>>>>>>> is fundamental for working with Apache Syncope (and
> >>>>> thousands
> >>>>>>>>>>>> more
> >>>>>>>>>>>>>>> Open
> >>>>>>>>>>>>>>>>>>>> Source projects out there).
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Regards.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> On Mon, May 30, 2016 at 1:01 PM Francesco
> Chicchiriccò
> >>> <
> >>>>>>>>>>>>>>>>>>>> ilgro...@apache.org>
> >>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>>>>>>>>>> I have commented
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> https://github.com/tmess567/SYNCOPE-809/issues/3
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> and also opened
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> https://github.com/tmess567/SYNCOPE-809/issues/4
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Regards.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On 28/05/2016 12:51, Francesco Chicchiriccò wrote:
> >>>>>>>>>>>>>>>>>>>>>>> On 2016-05-28 12:48 Tushar Mishra wrote:
> >>>>>>>>>>>>>>>>>>>>>>>> There have been no responses from the IRC channel
> >>> for
> >>>>>>>>>>>> eclipse
> >>>>>>>>>>>>>>>>>> (Refer
> >>>>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>>>>> comments on this issue
> >>>>>>>>>>>>>>>>>>>>>>>> <https://github.com/tmess567/SYNCOPE-809/issues/3
> >>>> ).
> >>>>>>>>>>>>>>>>>>>>>>>> I have sent out some emails regarding the query
> out
> >>> to
> >>>>>>> some
> >>>>>>>>>>>>>>> plugin
> >>>>>>>>>>>>>>>>>>>>>>>> developers and blog authors and I am still
> awaiting
> >>> any
> >>>>>>>>>>>>>>> response
> >>>>>>>>>>>>>>>>>> from
> >>>>>>>>>>>>>>>>>>>>>>>> them.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> Meanwhile, I am working on developing tests for
> the
> >>>>>>>>>>>> plugin. I
> >>>>>>>>>>>>>>>>>> believe
> >>>>>>>>>>>>>>>>>>>>>>>> this
> >>>>>>>>>>>>>>>>>>>>>>>> will be completed during the weekend in which
> case,
> >>> I
> >>>>>>> will
> >>>>>>>>>>>>>>> start
> >>>>>>>>>>>>>>>>>> work
> >>>>>>>>>>>>>>>>>>>> on
> >>>>>>>>>>>>>>>>>>>>>>>> the editor part of the plugin.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> I would again like to invite you to try out the
> >>> plugin
> >>>>>>> and
> >>>>>>>>>>>> post
> >>>>>>>>>>>>>>>>>>>>>>>> issues on
> >>>>>>>>>>>>>>>>>>>>>>>> the GitHub repository <
> >>>>>>>>>>>> https://github.com/tmess567/SYNCOPE-809>
> >>>>>>>>>>>>>>> if
> >>>>>>>>>>>>>>>>>>>>>>>> you find
> >>>>>>>>>>>>>>>>>>>>>>>> any problems.
> >>>>>>>>>>>>>>>>>>>>>>> Thanks for update: I'll look into that on Monday at
> >>>>>>>>>>>> earliest.
> >>>>>>>>>>>>>>>>>>>>>>> Regards.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> On Fri, May 27, 2016 at 1:36 PM Tushar Mishra <
> >>>>>>>>>>>>>>>>>> tusharm...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Update:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> 1. icon has been changed with this commit
> >>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>
> https://github.com/tmess567/SYNCOPE-809/commit/b72ce55958aefe7ea1510428189972bccad269fd
> >>>>>>>>>>>>>>>>>>>>>>>>> 2. Commented on issue #3
> >>>>>>>>>>>>>>>>>>>>>>>>> <
> https://github.com/tmess567/SYNCOPE-809/issues/3>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Refactoring plugin.xml to src/main/resources/
> >>> doesn't
> >>>>>>>>>>>> seem to
> >>>>>>>>>>>>>>> be
> >>>>>>>>>>>>>>>>>>>>>>>>> directly
> >>>>>>>>>>>>>>>>>>>>>>>>> possible. Also, plugin.xml requires META-INF and
> >>>>>>>>>>>> MANIFEST.MF
> >>>>>>>>>>>>>>> to be
> >>>>>>>>>>>>>>>>>>>>>>>>> in the
> >>>>>>>>>>>>>>>>>>>>>>>>> same directory, so that has to be in the root
> >>>>> directory
> >>>>>>> as
> >>>>>>>>>>>>>>> well.
> >>>>>>>>>>>>>>>>>>>>>>>>> I will continue to look into it and ask other
> >>>>> developers
> >>>>>>>>>>>>>>> until I'm
> >>>>>>>>>>>>>>>>>>>>>>>>> sure.
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Also, do I need to change the icons used in the
> >>> tree
> >>>>>>> view
> >>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>> represent
> >>>>>>>>>>>>>>>>>>>>>>>>> folders and files? If so, it would be really
> >>> helpful
> >>>>> if
> >>>>>>>>>>>> you
> >>>>>>>>>>>>>>> could
> >>>>>>>>>>>>>>>>>>>>>>>>> point me
> >>>>>>>>>>>>>>>>>>>>>>>>> to where you got the icons for the image
> >>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>
> https://cwiki.apache.org/confluence/download/attachments/62687598/image2016-3-15%2017%3A49%3A32.png?version=1&modificationDate=1458060572000&api=v2
> >>>>>>>>>>>>>>>>>>>>>>>>> you
> >>>>>>>>>>>>>>>>>>>>>>>>> posted over at the wiki page
> >>>>>>>>>>>>>>>>>>>>>>>>> <
> >>> https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016>
> >>>>>>>>>>>>>>>>>> for
> >>>>>>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>>>>>> GSoC project.
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Regards,
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> On Thu, May 26, 2016 at 4:29 PM Francesco
> >>>>> Chicchiriccò <
> >>>>>>>>>>>>>>>>>>>>>>>>> ilgro...@apache.org> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> On 26/05/2016 12:46, Tushar Mishra wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>> I have made the following changes to my
> project:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 1. Refactored as Maven project and included
> >>> parent
> >>>>> POM
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 2. Removed unnecessary target libraries and
> >>> binary
> >>>>>>> files
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 3. Added Readme to Github repository
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 4. Changed repository to only contain Eclipse
> >>>>> project
> >>>>>>>>>>>>>>> instead of
> >>>>>>>>>>>>>>>>>>>>>>>>>> entire
> >>>>>>>>>>>>>>>>>>>>>>>>>>> workspace
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 5. Brought source to root directory of the
> >>>>> repository
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 6. Changed base package from "eclipseplugin" to
> >>>>>>>>>>>>>>>>>>>>>>>>>> "org.apache.syncope.ide.
> >>>>>>>>>>>>>>>>>>>>>>>>>>> eclipse"
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 7. Added Login functionality to allow user to
> >>> define
> >>>>>>> the
> >>>>>>>>>>>>>>> url of
> >>>>>>>>>>>>>>>>>>>>>>>>>> syncope
> >>>>>>>>>>>>>>>>>>>>>>>>>>> deployment and username password combination
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> Changes to be made:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 1. Replace icon of plugin to syncope's icon
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 2. Remove .settings, META-INF, .classpath and
> >>>>>>>>>>>>>>> build.properties
> >>>>>>>>>>>>>>>>>>>>>>>>>> files and
> >>>>>>>>>>>>>>>>>>>>>>>>>>> folders and generate them using maven
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> Please advise on any more changes required or
> >>>>> problems
> >>>>>>>>>>>>>>> observed.
> >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tushar,
> >>>>>>>>>>>>>>>>>>>>>>>>>> I have opened
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> https://github.com/tmess567/SYNCOPE-809/issues/1
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> https://github.com/tmess567/SYNCOPE-809/issues/2
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> https://github.com/tmess567/SYNCOPE-809/issues/3
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> with some indications.
> >>>>>>>>>>>>>>>>>>>>>>>>>> Regards.
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, May 25, 2016 at 12:14 PM Francesco
> >>>>>>> Chicchiriccò
> >>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>>> ilgro...@apache.org>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Tushar,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> here are my preliminary observations:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> 1. please refactor the whole project as a
> Maven
> >>>>>>> project
> >>>>>>>>>>>>>>> having
> >>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> following parent POM:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>            <parent>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <groupId>org.apache.syncope</groupId>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>              <artifactId>syncope</artifactId>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>              <version>2.0.0-SNAPSHOT</version>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>            </parent>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> This will help for later stages since your
> (and
> >>>>> Nuwan
> >>>>>>>>>>>>>>> Sameera's
> >>>>>>>>>>>>>>>>>>>> for
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> SYNCOPE-808) code is eventually going to be
> >>> merged
> >>>>>>>>>>>> into the
> >>>>>>>>>>>>>>>>>> Apache
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Syncope source tree.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> 2. avoid putting binary files into the source
> >>> tree
> >>>>>>>>>>>> (Maven
> >>>>>>>>>>>>>>> will
> >>>>>>>>>>>>>>>>>>>>>>>>>> greatly
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> help WRT this), like as
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>> https://github.com/tmess567/SYNCOPE-809/tree/master/EclipsePlugin/lib
> >>>
> https://github.com/tmess567/SYNCOPE-809/tree/master/EclipsePlugin/mvnlib
> >>>
> https://github.com/tmess567/SYNCOPE-809/tree/master/EclipsePlugin/target/
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> 3. add a wiki page with instructions on how to
> >>> (1)
> >>>>>>>>>>>> build
> >>>>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>> (2)
> >>>>>>>>>>>>>>>>>>>>>>>>>> use
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> your plugin within Eclipse (with supported
> >>> Eclipse
> >>>>>>>>>>>>>>> versions)
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On 24/05/2016 15:23, Tushar Mishra wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> I've updated the source
> >>>>>>>>>>>>>>>>>>>>>>>>>> <https://github.com/tmess567/SYNCOPE-809> to
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> include and use the Syncope Client library to
> >>>>> access
> >>>>>>>>>>>> data
> >>>>>>>>>>>>>>> from
> >>>>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>>>>>>> REST
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> API. Please do check it out and advise me on
> >>> any
> >>>>>>>>>>>> required
> >>>>>>>>>>>>>>>>>>>>>>>>>> changes or
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> updates.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, May 23, 2016 at 7:31 PM Tushar Mishra
> >>>>>>>>>>>>>>>>>>>>>>>>>> <tusharm...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hello devs,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I would like to update you on my progress in
> >>> the
> >>>>>>>>>>>> project.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Seeing that today was the start of my
> project,
> >>>>> I've
> >>>>>>>>>>>>>>> built a
> >>>>>>>>>>>>>>>>>>>>>>>>>> java REST
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> client to get all the mail and report
> >>> templates
> >>>>>>> using
> >>>>>>>>>>>>>>>>>> Apache's
> >>>>>>>>>>>>>>>>>>>>>>>>>> HTTP
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> libraries. These classes provide data from
> the
> >>>>> REST
> >>>>>>>>>>>> API
> >>>>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>>>>>>>>>> have been
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> added
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to a view plugin which shows the keys of the
> >>> mail
> >>>>>>> and
> >>>>>>>>>>>>>>> report
> >>>>>>>>>>>>>>>>>>>>>>>>>> templates
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> in a
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tree view as suggested here
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>> https://cwiki.apache.org/confluence/display/SYNCOPE/GSOC+2016>.
> >>>>>>>>>>>>>>>>>> A
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> screenshot for the same has been uploaded
> >>> here <
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> http://imgur.com/4BO4yi2>.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I received advice from my mentor that I
> >>> should be
> >>>>>>>>>>>> using
> >>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>>>>>>> Syncope
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Client library for fetching and sending data
> >>> to
> >>>>> the
> >>>>>>>>>>>> rest
> >>>>>>>>>>>>>>> API.
> >>>>>>>>>>>>>>>>>>>>>>>>>> I am
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> currently looking into it and will be
> updating
> >>>>> you
> >>>>>>>>>>>> guys
> >>>>>>>>>>>>>>> on
> >>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>>>>>>> progress
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> with the same soon.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Meanwhile, I've uploaded the current one
> with
> >>> the
> >>>>>>>>>>>>>>> Apache's
> >>>>>>>>>>>>>>>>>> HTTP
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> libraries over
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> here <
> https://github.com/tmess567/SYNCOPE-809
> >>>> .
> >>>>>>>>>>>> Please
> >>>>>>>>>>>>>>> take
> >>>>>>>>>>>>>>>>>> a
> >>>>>>>>>>>>>>>>>>>>>>>>>> look
> >>>>>>>>>>>>>>>>>>>>>>>>>> and
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tell me if any changes are required.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Francesco Chicchiriccò
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tirasa - Open Source Excellence
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://www.tirasa.net/
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Involved at The Apache Software Foundation:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> member, Syncope PMC chair, Cocoon PMC,
> Olingo
> >>>>> PMC,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CXF Committer, OpenJPA Committer, PonyMail
> >>> PPMC
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://home.apache.org/~ilgrosso/
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Involved at The Apache Software Foundation:
> member, Syncope PMC chair, Cocoon PMC, Olingo PMC,
> CXF Committer, OpenJPA Committer, PonyMail PPMC
> http://home.apache.org/~ilgrosso/
>
> --
Tushar Mishra
University of Petroleum and Energy Studies
Computer Science with specialization in ​Open Source Software and Open
Standards
Semester VII
+91-9675785996

Reply via email to