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.

[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 VI
+91-9675785996

Reply via email to