SpaceMembers
@@ -210,5 +210,11 @@
</script>
{/pre}
</div>
-#end
+#end
+
+1.1.1 $msg.get("invitations.title")
+<table><tr>
+<td><div class="buttonwrapper"><a href="$doc.getURL()?s=i">$msg.get("invitations.invite_external")</a></div></td>
+<td><div class="buttonwrapper"><a href="$doc.getURL()?s=vi">$msg.get("invitations.view_invitations")</a></div></td>
+</tr></table>
Index: SpacePreferences
===================================================================
--- SpacePreferences (revision 9878)
+++ SpacePreferences (working copy)
@@ -12,9 +12,9 @@
XWiki.Admin1194252700000
-1209916344000
-1209916344000
-3.1
+1209976956000
+1209976956000
+4.1SpacePreferences
@@ -62,7 +62,7 @@
#if($xwsmgr.isAdmin($workspace.spaceName, $context.user) || $hasAdmin)
#if($request.do)
#includeInContext('XWSCode.MembersService')
- #else
+ #else ##{
#if($request.s && $request.s=="r")
#includeInContext("XWSCode.SpaceRights")
#elseif($request.s && $request.s=="a")
@@ -71,10 +71,14 @@
#includeInContext("XWSCode.SpaceCategories")
#elseif($request.s && $request.s=="m")
#includeInContext("XWSCode.SpaceMembers")
+ #elseif($request.s && $request.s=="i")
+ #includeInContext("XWSCode.SpaceInvite")
+ #elseif($request.s && $request.s=="vi")
+ #includeInContext("XWSCode.SpaceInvitations")
#else
#includeInContext("XWSCode.SpaceDetails")
#end
- #end
+ #end ##}
#else
#error("$msg.get('commons.error.actionnotallowed')")
#end
Index: Translations
===================================================================
--- Translations (revision 9878)
+++ Translations (working copy)
@@ -12,9 +12,9 @@
XWiki.Admin1206992640000
-1211223629000
-1211223629000
-14.1
+1211270684000
+1211270684000
+18.1
@@ -54,7 +54,7 @@
-{table}
+{table}
XWiki.WorkspaceSpaceClass_accesslevel_public=Public
XWiki.WorkspaceSpaceClass_accesslevel_private=Private
XWiki.WorkspaceSpaceClass_accesslevel_open=Open
@@ -156,13 +156,13 @@
xws.createworkspace.spacetitle=Space name
xws.createworkspace.spacetype=Access level
xws.createworkspace.spacedesc=Description
-xws.createworkspace.spaceapps=Applications
+xws.createworkspace.spaceapps=Applications
xws.createworkspace.spacecolor=Color
-xws.createworkspace.spacetitle.legend=<strong>Mandatory -</strong> You can enter up to <span id="spacetitlecharsleft">50</span> more characters for your new space title :
-xws.createworkspace.spacedesc.legend=<strong>Optional -</strong> You can enter a short text describing the purpose of this workspace :
-xws.createworkspace.spaceapps.legend=Choose the applications you want to install in your workspace from the list below :
-xws.createworkspace.spacetype.legend=Select an access level for this workspace :
-xws.createworkspace.spacecolor.legend=Choose a background color for your workspace :
+xws.createworkspace.spacetitle.legend=<strong>Mandatory -</strong> You can enter up to <span id="spacetitlecharsleft">50</span> more characters for your new space title :
+xws.createworkspace.spacedesc.legend=<strong>Optional -</strong> You can enter a short text describing the purpose of this workspace :
+xws.createworkspace.spaceapps.legend=Choose the applications you want to install in your workspace from the list below :
+xws.createworkspace.spacetype.legend=Select an access level for this workspace :
+xws.createworkspace.spacecolor.legend=Choose a background color for your workspace :
xws.createworkspace.submit=Create the space
xws.createworkspace.spacecreated=The space <a href="{0}">{1}</a> has been successfully created.
xws.createworkspace.spacecreationfailed=An error occured while creating the space.
@@ -284,19 +284,19 @@
space.blog.article.permalink=permalink
space.blog.article.comments=Comments
-space.stream.pagetitle=Workstream
-space.stream.title=What are you working on ?
-space.stream.statusupdated=Your status has been successfully updated.
-space.stream.statusempty=You cannot update an empty status !
-space.stream.updatesby=Updates by {0}
-space.stream.recentupdates=Recent updates on the workspace
-space.stream.newer=<< Newer
-space.stream.older=Older >>
-space.stream.saidonworkstream=said on the <strong>workstream</strong>
-space.stream.statustoolong=Your update message is too long. The limit is 200 chars.
-space.stream.charsremaining=chars remaining
-space.stream.dashboardsalso=Do also post this update on the workspace dashboard and on members personnal dashboards.
-
+space.stream.pagetitle=Workstream
+space.stream.title=What are you working on ?
+space.stream.statusupdated=Your status has been successfully updated.
+space.stream.statusempty=You cannot update an empty status !
+space.stream.updatesby=Updates by {0}
+space.stream.recentupdates=Recent updates on the workspace
+space.stream.newer=<< Newer
+space.stream.older=Older >>
+space.stream.saidonworkstream=said on the <strong>workstream</strong>
+space.stream.statustoolong=Your update message is too long. The limit is 200 chars.
+space.stream.charsremaining=chars remaining
+space.stream.dashboardsalso=Do also post this update on the workspace dashboard and on members personnal dashboards.
+
space.files.table.caption=All files for workspace <em>{0}</em>
space.files.addfile=Add this attachment
space.files.uploadnewfile=Upload a new file
@@ -352,7 +352,7 @@
space.prefs.details.title=Space informations
space.prefs.details.edit=Edit space informations
-space.prefs.apps.title=Space applications
+space.prefs.apps.title=Space applications
space.prefs.apps.appsmgrnotfound=The application manager could not be found.
space.prefs.apps.installedapps=Installed applications
space.prefs.apps.availableapps=Available applications
@@ -362,11 +362,11 @@
space.prefs.apps.uninstallapp.success=The application *{0}* has been successfully uninstalled from the workspace.
space.prefs.apps.uninstallapp.error=An error occurred while uninstalling the application *{0}* from the workspace.
space.prefs.apps.noavailableapp=All applications are already installed in the workspace.
-space.prefs.apps.confirmuninstall=Uninstalling the application *{0}* will delete all the data it contains. This operation is not reversible. Please confirm you want to uninstall the application *{0}* and its data from the workspace.
-space.prefs.apps.uninstall.alt=Uninstall
-space.prefs.apps.uninstall.title=Uninstall this application
-space.prefs.apps.install.alt=Install
-space.prefs.apps.install.title=Install this application
+space.prefs.apps.confirmuninstall=Uninstalling the application *{0}* will delete all the data it contains. This operation is not reversible. Please confirm you want to uninstall the application *{0}* and its data from the workspace.
+space.prefs.apps.uninstall.alt=Uninstall
+space.prefs.apps.uninstall.title=Uninstall this application
+space.prefs.apps.install.alt=Install
+space.prefs.apps.install.title=Install this application
space.prefs.members.title=Space members
space.prefs.members.welcomemsg=Manage members roles
@@ -461,10 +461,10 @@
commons.actions.edit=Edit
commons.actions.choosefile=Choose a file
commons.actions.confirm=Confirm
-commons.actions.cancel=Cancel
-commons.actions.update=Update
-commons.actions.previous=Previous
-commons.actions.next=Next
+commons.actions.cancel=Cancel
+commons.actions.update=Update
+commons.actions.previous=Previous
+commons.actions.next=Next
commons.form.cancel=Cancel
commons.form.validate=Validate
@@ -538,5 +538,42 @@
actionbar.buttons.myspaces=See my spaces
actionbar.buttons.myprofile=My Profile
actionbar.buttons.exit=Logout
+
+invitations.title=Invitations to this space
+invitations.invite_external=Invite a non-member
+invitations.view_invitations=View invitations
+invitations.view.title=Opened invitations in this space
+invitations.emails=Email address(es). Separate with comma.
+invitations.message=Your message:
+invitations.default_message=Hi! I want you to join my space! We can share informations, images and many more!
+invitations.level=Select the roles of the new member:
+invitations.cancel=Cancel
+invitations.cancel.confirm=Are you sure you want to cancel this invitation?
+invitations.send=Send this invitation
+invitations.send.success=Your invitation has been sent successfully!
+invitations.send.another=Send another invitation
+invitations.send.fail.empty_email=You need to enter at least one email adress!
+invitations.send.fail.empty_message=You need to enter a message!
+invitations.send.fail.empty_level=You need to select at least one level!
+invitations.goto_members=Go to members page
+invitations.list.invitee=Invitee
+invitations.list.inviter=Inviter
+invitations.list.roles=Roles
+invitations.list.date=Send Date
+invitations.list.status=Status
+invitations.list.status_1=CREATED
+invitations.list.status_2=SENT
+invitations.list.status_3=ACCEPTED
+invitations.list.status_4=REFUSED
+invitations.list.status_5=CANCELLED
+invitations.list.actions=Actions
+invitations.list.dateformat=yyyy.MM.dd - HH:mm:ss
+invitations.list.accept=Accept
+invitations.list.cancel=Cancel
+invitations.list.reject=Reject
+invitations.roles.admin=Global Admin
+invitations.roles.power=Power User
+invitations.roles.insider=Insider
+invitations.roles.outsider=Outsider
{table}