Giter Site home page Giter Site logo

trustedlogin / support-me Goto Github PK

View Code? Open in Web Editor NEW
37.0 1.0 4.0 36 KB

WordPress plugin that can be used to generate temporary user accounts for support purposes.

Home Page: https://wordpress.org/plugins/support-me/

License: GNU General Public License v2.0

CSS 6.53% JavaScript 10.28% PHP 83.19%

support-me's Introduction

WordPress Plugin Version License WordPress Tested

=== Support Me === Contributors: DrewAPicture Donate link: http://www.werdswords.com Tags: support, account, users Requires at least: 3.5.0 Tested up to: 5.5 Stable tag: 1.0.6

Allows you to generate expireable user accounts for support purposes.

== Description ==

Sometimes you just need some help, and when you're working privately with support personnel for a plugin or theme, creating temporary admin accounts can be a pain.

Support Me makes creating accounts for support purposes a snap:

  • You can set support accounts to expire after a set number of minutes, hours, or days, or even not expire at all.
  • Once a support account expires, it is automatically deleted.
  • No more making up fake email addresses or dealing with the full user registration process. Just set an expiration, and generate an account.
  • You can manage support account sessions just like any other user account.
  • Easily see when Support Accounts expire in a new 'Expires' column on the Users screen

And don't worry about Support Accounts overreaching their bounds on your website. All support accounts are granted full admin privileges with the caveat that they can't create, edit, promote, or delete other users.

Support Me is also fully compatible with debugging plugins such as Debug Bar, ensuring support personnel can help you solve your problems faster so you can get back to work.

Note: Support Me requires a minimum of PHP 5.3 to be running on your web host. Help move plugin developers and WordPress forward into modern PHP by asking your host to upgrade you today.

Contribute to Support Me

This plugin is in active development on GitHub. Pull requests are welcome!

Thank you to our community translators on WordPress.org:

== Frequently Asked Questions ==

= Does this plugin realy require a minimum of PHP 5.3? Why? =

Modern coding practices demand the ability to leverage modern techniques. The leap in functionality and speed between PHP 5.2 and modern versions like 5.6 or 7 are exponential.

== Screenshots ==

  1. The Add Support Account panel
  2. Add Account confirmation panel
  3. 'Expires' column in the Users list table

== Changelog ==

= 1.0.6 =

  • Fix compatibility with 4.8+ (due to the reconfiguration of h1 elements on core admin screens).
  • Added additional translator credits for Hebrew, Japanese, and Nepali.
  • General i18n improvements – props @ramiy

= 1.0.5 =

  • Made one complex string more easily translatable.
  • Added translator credits to the readme.

= 1.0.4 =

  • Added translator comments, consolidated similar strings.

= 1.0.3 =

  • Added Text Domain header to whitelist for translation on .org.

= 1.0.2 =

  • Tagging mania.

= 1.0.1 =

  • Fixed issue with adding admin capabilities to the 'Support Account' role on activation.

= 1.0.0 =

  • Initial release.

support-me's People

Contributors

drewapicture avatar ramiy avatar johnbillion avatar ovann86 avatar

Stargazers

Devin Walker avatar Varun Sridharan avatar Felipe Romero avatar Noah Halstead avatar Uriel avatar Marton Tasnadi avatar Pedro Mendonça avatar Ashiq avatar Aaron Holbrook avatar Joe Fusco avatar Gautam Thapar avatar Christian Foellmann avatar Ram Ratan Maurya avatar George Jipa avatar M Asif Rahman avatar Julien Liabeuf avatar Rajeeb avatar Ihor Vorotnov avatar Wolly avatar Tino Werner avatar David Remer avatar  avatar Etienne Mommalier avatar Morgan Estes avatar Andy Fragen avatar Jen Baumann avatar modemlooper avatar Norcross avatar Jared Atchison avatar Kees Meijer avatar Jamie avatar Timi Wahalahti avatar Jon Christopher avatar Rami Abraham avatar John Parris avatar David Bisset avatar Pippin Williamson avatar

Watchers

 avatar

support-me's Issues

Prevent support accounts from deactivating Support Me

A user with a Support Account role can deactivate the Support Me plugin and then they'll have access to create, edit, delete, and promote users.

The Support Account role shouldn't be able to:

  • Deactivate the Support Me plugin.
  • Install or delete plugins or themes (activating/deactivating existing ones is fine).
  • Access the plugin or theme editors.

Clean up CSS classes

The v1 classes and selectors were pretty verbose. Could probably do to audit them, maybe get the CSS wrapped up in SCSS files on a build script.

Add the ability to optionally email credentials

One thing I decided not to pursue for 1.0.0 was to add the ability to email the generated credentials to somebody. As reset password links are already sent via email, there's precedent in sending it (plus I'd never want to send plaintext passwords anyway).

Library version of the account generator

Would be nice to create a library build of this that could be loaded as a dependency in other plugins. I can see a use-case for the ability to generate support accounts within third-party plugins.

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.