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