Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Disable User Sign Up via 'Sign Up form' #1107

Open
p-sims opened this issue Sep 4, 2023 · 0 comments
Open

[FEATURE] Disable User Sign Up via 'Sign Up form' #1107

p-sims opened this issue Sep 4, 2023 · 0 comments
Labels
feature Add a new feature

Comments

@p-sims
Copy link

p-sims commented Sep 4, 2023

Is your feature request related to a problem? Please describe.
Currently if you create an instance of attendize, then anyone can start creating users, organisation, and registering people for events using that instances with know oversight from administrator(s). This is particularly true if you have offline payments enabled, or not setup payment connection. There are multiple reasons why you might want control over who can and can't register, create organisers, create events...

  • Eventbright now charges for free events with over 25 participants, so those looking to do registration for free events might start free loading on your instance
  • Ethics policies and No Platform policies would require approve creations of and possibility to revoke organisers

Describe the solution you'd like
Ability to remove 'sign up' button, so new users can only be invited.
Ability to require 'owner' (or admin if such a categories exists) approval for new 'organisers'

Describe alternatives you've considered
A work around might be to try and edit code to remove 'sign up' button. Prehaps removing or changing permission for 'resources/views/Public/LoginAndRegister/Signup.blade.php' file might break sign up, but probably not in a nice way....

Editing resources/views/Public/LoginAndRegister/Login.blade.php to comment out:
@if(Utils::isAttendize()) <div class="signup"> <span>@lang("User.dont_have_account_button", ["url"=> route('showSignup')])</span> </div> @endif

Additional context
I'm hosting attendize so an non-profit can host registration for free events without having to rely on paid 3rd party platforms.

@p-sims p-sims added the feature Add a new feature label Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Add a new feature
Projects
None yet
Development

No branches or pull requests

1 participant