This is being caused because tycho eclipse-plugin causes dependency skips. Running a second build is successful. I am working on the poms to fix this.
On Fri, Jul 15, 2016 at 8:21 PM Francesco Chicchiriccò <ilgro...@apache.org> wrote: > On 15/07/2016 16:20, Tushar Mishra wrote: > > Yeah, I just saw. I just pushed the solution. Please try again. > > Sorry, it did not work, apparently. > > > 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