Git Product home page Git Product logo

owncloud-app-invite's Introduction

README

The Invitations app allows you to invite people by mail to your ownCloud instance.

After installing, a new app will be avaliable to both administrators and group administrators called 'Invitations'.

  • It asks for a username that will be used for the users login
  • It asks for a email address. This will be used to send the invitation. Also, it will setup this email inside the users 'Personal' settings so they can recover their password at any time.
  • One can assign groups. This is optional for administrators. Group administrators must assign at least one of the groups that they administer.
  • The invited user will receive an email containing a link where he can set his own password and login afterwards.

The source code is available on GitHub

Maintainers

Bugs

DRAGONS AHEAD!

THIS APP IS STILL EXPERIMENTAL. It works - for me. It may or may not work for you. Bugreports are always welcome of course.

Before reporting bugs please make sure you have done the following:

Before you install the Invitations app

Before you install the app check that the following requirements are met:

  • ownCloud Server 5.0.10 or greater is installed (might work with lower versions down to 5.0.0, untested though)
  • App Framework 0.102 or greater - Lower versions will not work correctly!

Installation

App Store

As of now, this app is still experimental and therefore not on the appstore yet.

Git (development version)

  • Clone the App Framework app into the /var/www directory:

    git clone https://github.com/owncloud/appframework.git
  • Clone the Invitations app into the /var/www directory:

    git clone https://github.com/Takuto88/owncloud-app-invite.git
  • Link both into ownCloud's apps folder:

    ln -s /var/www/appframework /var/www/owncloud/apps
    ln -s /var/www/owncloud-app-invite /var/www/owncloud/apps/invite
  • Activate the App Framework App first, then activate the Invitations app in the apps menu

Keep up to date

To get the newest update you can use git. To update the appframework use:

cd /var/www/appframework
git pull --rebase origin master

To update the Invitations app use:

cd /var/www/owncloud-app-invite
git pull --rebase origin master

Thanks to

  • My employing company, MSP - Medien Systempartner GmbH (Bremen, Germany)
    • For letting me work on this project during work hours and open source it
  • The entire awesome ownCloud community, especially the team behind the App Framework.
    • This framework made developing apps a lot more sane! Thank you for your work!

owncloud-app-invite's People

Contributors

zuloo avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

zuloo mtnkdev

owncloud-app-invite's Issues

OC 6 compatibility

Hi, I just tried to use your app with OC 6 beta 5 and found it unusable.
After investigating the problem here is the first fix (more to come probably)

as of OC6 the function OC_User::userExistsForCreation($uid) moved to private but can be substituted with OC_User::userExists($uid)

file: owncloud-app-invite/service/inviteservice.php
101 - if(\OC_User::userExistsForCreation($username)) {
101 + if(\OC_User::userExists($username)) {

Allow invitee to set username

I don't know if this is difficult to accomplish, but it would be nice if the invitee could set it's own username.

Unable to get it working with OC 6

Have installed the app as per the instructions but unable to get it working.

The issue:
In the "Invitations" form, after filling the name/email when the user clicks anywhere on the screen we get a error dialog "Check your connection, reload the page and try again!" and the "Send invite" submit button is always inactive.

I have attached the error.
screenshot from 2014-02-28 12 19 39

styling issue

image

height should be 18px

because with a height of 15px it looks like this:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.