Re testing: I added the UI tests to Enterprise tests, they are @Ignored so if you feel
like running them
Add this to enterprise/trunk/wiki/pom.xml
<dependency>
<groupId>org.xwiki.platform.applications</groupId>
<artifactId>xwiki-application-invitation</artifactId>
<version>1.0-SNAPSHOT</version>
<type>xar</type>
</dependency>
Check out and build the invitation application then
remove @Ignore from enterprise/trunk/distribution-test/ui-test/...../InvitationTest.java
Caleb
Caleb James DeLisle wrote:
Jerome Velociter wrote:
Hi Caleb,
Just a quick remark :
The application creates a space "Invitation" for which the home page does not
exists.
This home page should probably be what currently is "Invitation.Invitation"
(i.e. the user interface entry point).
Done r29341 Thanks for mentioning it.
I'll test more and give more feedback.
Great thanks.
Caleb
Jerome.
----- "Caleb James DeLisle" <calebdelisle(a)lavabit.com> wrote:
Hello all,
First my proposal:
I propose we add the invitation application to platform/applications
and give it a jira top level project
name, I further propose we add a dependency to the Enterprise pom.xml
and merge the UI tests which I have
wrote into the Enterprise UI tests.
I would rather not move the translation keys into the default document
bundle until nearer release time
because it would be nice to use the new internationalization module if
possible and as development is still
going fast, there will be changes to translations.
The state of the invitation application:
All major refactoring is finished and I am now just squashing bugs and
adding new features.
Lately I have been debugging using tests rather than manual debugging,
So far I have 7 UI tests which
with framework comprise 1207 lines in 8 files. Maintaining a fork of
the UI tests is becoming
burdensome and I think the invitation application is ready to be
included.
Improvements since the version which is on the incubator:
* Each message has a "history", a list of status changes, the user who
made the change and a log
(if any) which they left regarding the change.
* An invitation sent to multiple addresses is handled as a group of
invitations each of which may
be accepted/declined individually, the sender or admin can view the
group and see all of the
messages in it as a table.
* Users see an info macro at the bottom of the screen telling them how
many pending invitations
they have (if any).
* Admins see a warning macro at the bottom of the page telling them
how many message have been
reported as spam (if any have).
* Templates are translatable and (should be) compatible with more
email clients.
Tasks still to be done include:
* A means by which invitees can be allowed into a closed wiki.
* Invitation of a mailing list.
* Handling "join requests".
* Use javascript to make it easier to use and implement livetable
* Improve CSS.
WDYT?
Caleb
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs