Invite System for GitHub Organizations

Overview

OrgManager

Build Status Code Coverage CodeCov GitHub release license Codacy grade Packagist OpenCollective OpenCollective

Invite System for GitHub Organizations

OrgManager takes Github Organization invites to a new level! Read more on the OrgManager documentation.

Table of Contents

Install

To install the OrgManager Stable Version, check out these docs.

To learn how to setup the OrgManager Developer Version up and running on your local machine for development and testing purposes see the OrgManager Developer Version section in the OrgManager Documentation.

Updating

OrgManager is under active development, and that means it gets lots of updates, bug fixes and new features. Read the guides below to learn how to update to the latest OrgManager version.

For updating a development environment, read the Updating the OrgManager Developer Version section in the OrgManager Documentation. For updating a production environment, read the Updating the OrgManager Stable Version section in the OrgManager Documentation.

For the versions available, see the releases page.

Testing

We use the Laravel testing functionalities and PHPUnit to add automated testing to OrgManager.

You can read about how to configure the testing environment and how to run the tests in the OrgManager Documentation.

Built With

Support Channels

Facing an issue? Want to meet other OrgManager users? Just want to say hello?

Read the OrgManager Support Channels section in the OrgManager Documentation.

Contributing

Please read the Contributing to OrgManager section on the OrgManager Documentation for ideas on how to help, and the CONTRIBUTING.md file for details on our code of conduct, and the process for submitting pull requests.

Support OrgManager

Whether you are an individual or an organization, you can pledge as low as $1/month to support the development of OrgManager & other non-profit and open-source projects. Support me on Patreon.

People

For information about all the people that have helped to make this possible, check the People section in the OrgManager Documentation.

License

Licensed under the Mozilla Public License (MPL). For more information, checkout the LICENSE.

Comments
  • [WIP]Docker

    [WIP]Docker

    This Pull Request should add a Docker version of OrgManager.

    Reference for the docs (once it's merged):

    docker run -d -p 8000:8000 orgmanager/orgmanager
    

    ping @mastilver for revision

    opened by m1guelpf 15
  • Semistandardized README

    Semistandardized README

    Description

    This is an interesting project, because it isn't just a code package. As such, Standard README may not be the best for it. Still, I collapsed some sections, made it a bit easier to read. I think directing people to the readme.io docs makes a lot of sense - what you have here is basically extra information. Some of it is important to state twice, some of it less so.

    Who is the code licensed under? That is not clear.

    I hope this helps!

    Related Issue

    https://github.com/orgmanager/orgmanager/pull/225

    Motivation and Context

    See https://github.com/orgmanager/orgmanager/pull/225.

    How Has This Been Tested?

    Used Markdown Preview in Atom to make sure it looks nice.

    Screenshots (if appropriate):

    Types of changes

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to change)
    • [x] None of the above. Doc fix.

    Checklist:

    • [ ] My code follows the code style of this project.
    • [x] My change requires a change to the documentation.
    • [x] I have updated the documentation accordingly.
    • [x] I have read the CONTRIBUTING document.
    opened by RichardLitt 10
  • GitHub OAuth option in the Join page

    GitHub OAuth option in the Join page

    Instead of https://orgmanager.miguelpiedrafita.com/join/4183553 it would be much nicer to have https://orgmanager.miguelpiedrafita.com/join/opensourcedesign :)

    Also – get a real nice domain which isn’t just a subdomain maybe. ;)

    consider blocked v4.0 
    opened by jancborchardt 10
  • Allow custom message when joined organization

    Allow custom message when joined organization

    As already mentioned in https://github.com/opensourcedesign/organization/issues/50#issuecomment-281425504

    is there also an easy way to have the visibility of people set to »Public« by default? The current standard of »Private« is a bit annoying because we have to ask everyone.

    @m1guelpf you said

    it would not be possible as the user needs to accept the invitation before we can modify status via the API

    It’s ok to do it afterwards too. :) Ideally there would be some prodding to set it to Public, but of course with a confirmation. But most people sadly don’t change the default and then it just is not visible. :\

    consider suggestion 
    opened by jancborchardt 8
  • Design is broken and organization sync gives error

    Design is broken and organization sync gives error

    Expected Behavior

    A standard UI and working sync.

    Current Behavior

    Design broken. See screenshot below.

    Possible Solution

    Check CSS/HTML.

    Steps to Reproduce (for bugs)

    1. Go to dashboard

    2. Click on organization settings

    3. See the broken design

    4. Click on "Sync" (https://orgmanager.miguelpiedrafita.com/sync). An error message appears.

    Link to your project:

    https://github.com/fossasia

    screenshot from 2017-12-17 11-18-02

    opened by mariobehling 6
  • Switch from SweetAlert to SweetAlert2

    Switch from SweetAlert to SweetAlert2

    I would like to propose to switch from SweetAlert to SweetAlert2 - the supported fork of SweetAlert. The original reason for creating SweetAlert2 is the inactivity of SweetAlert: https://stackoverflow.com/a/27842854/1331425

    Reasons to switch:

    1. Accessibility (WAI-ARIA) - SweetAlert2 is fully WAI-ARIA compatible and supports all popular screen-readers. Accessibility is a must in 2017, there are a lot of explanatory and tech articles, but this one is truly inspirable: Software development 450 words per minute

    2. Better buttons contrast is a huge advantage for all users especially for users with vision disabilities.

    3. You actually already using it in https://github.com/orgmanager/orgmanager/blob/master/resources/views/join.blade.php#L66

    4. Better support, average time to resolve an issue:

      • SweetAlert:
      • SweetAlert2:
    5. SweetAlert2 is more popular that SweetAlert:

      • SweetAlert:
      • SweetAlert2:
    opened by limonte 6
  • Require login to get invite

    Require login to get invite

    Expected Behavior

    I must be able to send invitations to my own account

    Current Behavior

    I can just type anyone's username and send the invite to n number of people

    Possible Solution

    Make logging in mandatory. Check username entered == Logged in user's username

    Steps to Reproduce (for bugs)

    1. Add organization to orgmanager

    2. Generate an invite link

    3. Type random username after visiting invite link

    4. It works!

    help-wanted up-for-grabs 
    opened by gautamkrishnar 5
  • Logos need to be updated

    Logos need to be updated

    Expected Behavior

    When our orgs logo updates, it should update the logo on orgmanager after clicking on "Sync" under "sync organization"

    Current Behavior

    It doesn't sync the logo.

    Possible Solution

    When clicking on Sync the logo should be updated. Possibly it's being cached somewhere?

    Steps to Reproduce (for bugs)

    1. Get an organization on GitHub
    2. Set the logo of the organization
    3. Sign up with orgmanager and link the organization
    4. Change the logo of the organization on GitHub
    5. Logo isn't updated on orgmanager

    Context

    Open Source Design recently changed their logo https://github.com/opensourcedesign/

    It's not updated here https://orgmanager.miguelpiedrafita.com/join/4183553

    bug 
    opened by simonv3 5
  • Don't automatically create links for all orgs a user is an admin of.

    Don't automatically create links for all orgs a user is an admin of.

    This is a security problem.

    If you automatically create a link (without setting a password) it means that anyone scanning your website for working URLs could feasibly join any organization where someone has given your app permission to join.

    consider 
    opened by simonv3 5
  • Add

    Add "About OrgManager" to README

    Expected Behavior

    A friend sent a link to this repo. I don't know what OrgManager is. I hoped I could find out.

    Current Behavior

    The README gives pretty good information about how to set up OrgManager, but misses out on a project description.

    Possible Solution

    Add some description about what OrgManager is, what it might do for me (or link to an existing page that does this. Good luck

    Context

    Newcomers / Documentation

    help-wanted v4.0 up-for-grabs beginners-only 
    opened by richb-hanover 4
  • Symfony\Component\Debug\Exception\FatalThrowableError in GET /org/25961132

    Symfony\Component\Debug\Exception\FatalThrowableError in GET /org/25961132

    Error in OrgManager

    Symfony\Component\Debug\Exception\FatalThrowableError in GET /org/25961132 Parse error: syntax error, unexpected '$org' (T_VARIABLE), expecting ',' or ')'

    View on Bugsnag

    Stacktrace

    app/Http/Middleware/HttpsMiddleware.php:23 - App\Http\Middleware\HttpsMiddleware::handle
    

    View full stacktrace

    bug 
    opened by m1guelpf 4
  • Bump json5 from 1.0.1 to 1.0.2

    Bump json5 from 1.0.1 to 1.0.2

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump express from 4.17.1 to 4.18.2

    Bump express from 4.17.1 to 4.18.2

    Bumps express from 4.17.1 to 4.18.2.

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump qs from 6.5.2 to 6.5.3

    Bump qs from 6.5.2 to 6.5.3

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump decode-uri-component from 0.2.0 to 0.2.2

    Bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump guzzlehttp/guzzle from 6.3.3 to 6.5.8

    Bump guzzlehttp/guzzle from 6.3.3 to 6.5.8

    Bumps guzzlehttp/guzzle from 6.3.3 to 6.5.8.

    Release notes

    Sourced from guzzlehttp/guzzle's releases.

    Release 6.5.8

    See change log for changes.

    Release 6.5.7

    See change log for changes.

    Release 6.5.6

    See change log for changes.

    6.5.5

    No release notes provided.

    6.5.4

    No release notes provided.

    6.5.3

    No release notes provided.

    6.5.2

    • idn_to_ascii() fix for old PHP versions #2489

    6.5.1

    • Better defaults for PHP installations with old ICU lib #2454
    • IDN support for redirects #2424

    6.5.0

    No release notes provided.

    6.4.1

    No release notes provided.

    Changelog

    Sourced from guzzlehttp/guzzle's changelog.

    6.5.8 - 2022-06-20

    • Fix change in port should be considered a change in origin
    • Fix CURLOPT_HTTPAUTH option not cleared on change of origin

    6.5.7 - 2022-06-09

    • Fix failure to strip Authorization header on HTTP downgrade
    • Fix failure to strip the Cookie header on change in host or HTTP downgrade

    6.5.6 - 2022-05-25

    • Fix cross-domain cookie leakage

    6.5.5 - 2020-06-16

    • Unpin version constraint for symfony/polyfill-intl-idn #2678

    6.5.4 - 2020-05-25

    • Fix various intl icu issues #2626

    6.5.3 - 2020-04-18

    • Use Symfony intl-idn polyfill #2550
    • Remove use of internal functions #2548

    6.5.2 - 2019-12-23

    • idn_to_ascii() fix for old PHP versions #2489

    6.5.1 - 2019-12-21

    • Better defaults for PHP installations with old ICU lib #2454
    • IDN support for redirects #2424

    6.5.0 - 2019-12-07

    • Improvement: Added support for reset internal queue in MockHandler. #2143
    • Improvement: Added support to pass arbitrary options to curl_multi_init. #2287
    • Fix: Gracefully handle passing null to the header option. #2132
    • Fix: RetryMiddleware did not do exponential delay between retries due unit mismatch. #2132 Previously, RetryMiddleware would sleep for 1 millisecond, then 2 milliseconds, then 4 milliseconds. After this change, RetryMiddleware will sleep for 1 second, then 2 seconds, then 4 seconds. Middleware::retry() accepts a second callback parameter to override the default timeouts if needed.
    • Fix: Prevent undefined offset when using array for ssl_key options. #2348
    • Deprecated ClientInterface::VERSION

    6.4.1 - 2019-10-23

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies php 
    opened by dependabot[bot] 0
Releases(v3.0)
  • v3.0(Mar 21, 2017)

    Changelog:

    • Introducing Teams! You can now set teams users will be added to when invited to an organization.
    • Bugsnag integration! You can add a Bugsnag key on the .env file to automatically get alerts on errors.
    • Add a command to remind users that registered a week ago but didn't add any organizations.
    • Allow organizations to have a "pretty name" instead of the default ORG name.
    • Return orgmanager version when calling the stats api endpoint.
    • Move alerts from toastr to sweetalert.
    • Send a welcome email on new users registration.
    • Redesign 404 and 503 pages.
    • OrgManager Rebranding.
    • Remove login page and direct-login users-
    • Code Style improved
    • Refractor validation & controller function names.

    Upgdating from 2.x

    Orgmanager v3.0 introduced some breaking changes, so be sure to follow this steps when updating from v1.x

    1. Clone or download the new version of Orgmanager and replace the old version (Don't worry, you shouldn't lose any data!).
    2. Double-check the .env file is still there. If it isn't, you may have to repeat Step 2 of the installation process.
    3. Run composer update and php artisan migrate.
    4. If you want to send a remember to users that didn't complete registration automatically, add a cron job to run php artisan artisan schedule:run every minute.
    5. Enjoy!
    Source code(tar.gz)
    Source code(zip)
  • v2.0(Feb 19, 2017)

    Changelog:

    • Introducing Orgmanager API! You can now get user and org information, add users to organization & get application stats using the API
    • Fixed a bug that crashed the application when organization description was long.
    • Fixed password changing bugs.
    • Added a brand new options page.
    • Added options to delete repo.
    • Added a developers page with API info.
    • Added an option to regenerate the API token.

    Upgdating from 1.x

    Orgmanager v2.0 introduced some breaking changes, so be sure to follow this steps when updating from v1.x

    1. Clone or download the new version of Orgmanager and replace the old version (Don't worry, you shouldn't lose any data!).
    2. Double-check the .env file is still there. If it isn't, you may have to repeat Step 2 of the installation process.
    3. Run composer update and php artisan migrate.
    4. In you had users registered before upgrading, run php artisan orgmanager:tokens.
    5. If any of your user's organizations had a password before upgrading, run php artisan orgmanager:orgmanager:orgpwdcrypt IMPORTANT: You should only run this command ONCE!.
    6. Enjoy!
    Source code(tar.gz)
    Source code(zip)
  • v1.1(Feb 8, 2017)

    Changelog:

    • Fixed Octicons and Materialize
    • Made the UI cool again!
    • Added Middleware to enforce HTTPS in production
    • Forced HTTPS on Google Fonts
    Source code(tar.gz)
    Source code(zip)
  • v1.0(Jan 16, 2017)

    About this release:

    This is the first stable release on OrgManager!

    Features:

    • Login with Github
    • Multi-user support
    • Github-like look (using PrimerCSS)
    • Octicons
    • Dashboard
    • Cool Join Page
    • Logout function
    • Github API request caching
    • ReCaptcha protection
    • and much more!

    Installing

    See the README section.

    Source code(tar.gz)
    Source code(zip)
Owner
OrgManager
Invite System for GitHub Organizations
OrgManager
Llum illuminates your Laravel projects speeding up your Github/Laravel development workflow

Llum illuminates your Laravel projects speeding up your Github/Laravel development workflow

Sergi Tur Badenas 110 Dec 25, 2022
Github repository dedicated for my YT tutorial which shows how to use testing in Laravel

Testing in Laravel The following documentation is based on my Laravel Testing for Beginners tutorial we’re going to cover the basics of unit tests, fe

Code With Dary 17 Oct 24, 2022
Ghygen is a GitHub Actions configurator for your PHP / Laravel project.

Ghygen Ghygen is a GitHub actions Yaml Generator. Ghygen allows you creating your Yaml file for GitHub Actions, for Laravel/PHP web application, so yo

Hi Folks! 268 Dec 11, 2022
Generate GitHub pull request preview deployments with Laravel Forge

Forge Previewer WARNING: This package is not ready for production usage. Use at your own risk. This package provides a forge-previewer command that ca

Ryan Chandler 43 Dec 15, 2022
cybercog 996 Dec 28, 2022
Talk is a real-time users messaging and chatting system Laravel.

Laravel-Talk Talk is a Laravel 5 based user conversation (inbox) system with realtime messaging. You can easily integrate this package with any Larave

Nahid Bin Azhar 1.5k Dec 30, 2022
A simple Content Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc.

Laravel Moderation A simple Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc. Keep yo

Alex Kyriakidis 509 Dec 30, 2022
User to Team associations with invitation system for the Laravel 5 Framework

Teamwork This package supports Laravel 6 and above. Teamwork is the fastest and easiest method to add a User / Team association with Invites to your L

Marcel Pociot 983 Jan 2, 2023
Ubilling is opensource ISP billing system based on stargazer

Ubilling Ubilling is opensource ISP billing system based on stargazer. Please visit our official resources: Project homepage Documentation Community f

Rostyslav 105 Dec 5, 2022
Livewire Notifier is a simple notifications system with zero dependencies above TALL-stack

Livewire Notifier is a simple notifications system with zero dependencies above TALL-stack (Tailwind CSS, Alpine.JS, Laravel and Livewire).

CodeSPB 18 Jul 27, 2022
Laravel File System Watcher

Lara Inotify is a wrapper for inotify for Laravel to make it easier to watch filesystem and avoid memory leaks.

Octopy ID 13 Nov 5, 2022
A Laravel package helps you add a complete real-time messaging system to your new / existing application with only one command.

A Laravel package helps you add a complete real-time messaging system to your new / existing application with only one command.

Munaf Aqeel Mahdi 1.7k Jan 5, 2023
Per-user settings repository system for Laravel

Laraconfig Per-user settings repository system for Laravel. This package allows users to have settings that can be queried, changed and even updated,

Italo 170 Oct 26, 2022
Laravel newsletter subscription system

Laravel newsletter subscription system a powerfull newsletter subscription system for laravel Installation Run the command below to install this packa

Laravel Iran Community 4 Jan 18, 2022
Locust are malware that can delete all folders, files, etc. on the system; I

Locust are malware that can delete all folders, files, etc. on the system; It was originally designed for web systems.

Md. Ridwanul Islam Muntakim 21 Dec 9, 2022
Laravel Helpers Automatic Loading System

About Laravel Helpers Automatic Load Laravel Helpers Automatic Loading System Doc: Copy the Helpers folder and paste it on app folder Then Go To app/P

IQBAL HASAN 2 Nov 9, 2021
A package to flash multiple messages using Laravels default session message flashing system

Flash multiple advanced messages with both text, messages and links An opinionated solution for flashing multiple advanced messages from the backend a

Bilfeldt 6 Jan 18, 2022
Extend Kirby’s templates with a powerful layout system

Kirby Layouts plugin This plugin extends Kirby’s templates with a powerful layout system. Installation Download Download and copy this repository to /

Kirby 3 39 Dec 28, 2022
Laravel Restaurant Management System Project

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Benjdia Saad 8 Mar 26, 2022