GithubHelp home page GithubHelp logo

craft-concierge's Introduction

Concierge plugin for Craft CMS 3.x

A plugin to bring simple user moderation routine to craft

Requirements

This plugin requires Craft CMS 3.0.0-RC11 or later. (For Craft 2 visit the Concierge Website.)

Installation

Go to the Plugin Store in your project’s Control Panel and search for “Concierge”. Then click on the “Install” button in its modal window.

Concierge Overview and Documentation

Please visit the Concierge Website

craft-concierge's People

Contributors

engram-design avatar olivierbon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

craft-concierge's Issues

[Enhancement]: multiple managers

It would be great if multiple managers could be specified for new registration notifications, or even better this be specified on a per-user or per-group basis (eg via the user and/or group settings)

Concierge emails not being received and new users not appearing on concierge list

Hi,
I've been using concierge for a couple of months, and until recently I realized that we're not receiving the emails nor seeing the users on the menu.
What information do you need me to send to further clarify?
I'm running Craft CMS 3.5.15.1 and I'm not really sure which version of concierge, since I can't see it.
Also, I'm receiving neither the system emails(the activation one) nor concierge's .
Although, If I resend the activation email from the cp, it delivers correctly.
Thanks,
D

Don't suspend user.

Hi,

On my site I've set 'autoLoginAfterAccountActivation' => true. Because once the've registered I let them fill out their Address etc.

Concierge automatically suspends the User.

Would you mind adding a setting that prevents suspending new registrations?

Or could you please please make a plugin that JUST send's an email to one or more email addresses once a new registration took place... Man, this is such basic stuff it really should be core...

I hope you don't mind me being a little frustrated ;)

Cheers
Stefan

Craft 4? Or is this plugin dead?

Haven't seen a release since late 2019, so I'm wondering if this plugin is still in active development? If so, will there be a Craft 4 compatible version?

Template error in Craft 3.4

I know its still in Beta but the following error is thrown as the _elements/indexcontainer file has been remove by Craft

craft\web\twig\TemplateLoaderException: Unable to find the template “_elements/indexcontainer” in "concierge" at line 23. in /var/www/vendor/craftcms/cms/src/web/twig/TemplateLoader.php:125
Stack trace:
#0 /var/www/vendor/craftcms/cms/src/web/twig/TemplateLoader.php(78): craft\web\twig\TemplateLoader->_resolveTemplate('_elements/index...')
#1 /var/www/vendor/twig/twig/src/Environment.php(299): craft\web\twig\TemplateLoader->getCacheKey('_elements/index...')
#2 /var/www/vendor/twig/twig/src/Environment.php(381): Twig\Environment->getTemplateClass('_elements/index...')
#3 /var/www/vendor/craftcms/cms/src/web/twig/Environment.php(44): Twig\Environment->loadTemplate('_elements/index...', NULL)
#4 /var/www/vendor/twig/twig/src/Template.php(335): craft\web\twig\Environment->loadTemplate('_elements/index...', NULL)
#5 /var/www/storage/runtime/compiled_templates/fd/fd7c7774c7f4755639c8585993892cd53f4605b359e9e9b31facfc0fde9077b5.php(116): Twig\Template->loadTemplate('_elements/index...', 'concierge', 23)
#6 /var/www/vendor/twig/twig/src/Template.php(184): __TwigTemplate_3689907fb8aa40ac9283fe53fcdd998b1e4809a7de149130efaedb5609512388->block_content(Array, Array)
#7 /var/www/storage/runtime/compiled_templates/cc/cccadb1db004bc9a92ee27b3823047047c59c54efa530e96b37f73670058f291.php(408): Twig\Template->displayBlock('content', Array, Array)
#8 /var/www/vendor/twig/twig/src/Template.php(184): __TwigTemplate_53d66f293e4d511a318a3218f1082a8f0ecf3c5159067d0d69aac4d341d7fbcb->block_main(Array, Array)
#9 /var/www/storage/runtime/compiled_templates/cc/cccadb1db004bc9a92ee27b3823047047c59c54efa530e96b37f73670058f291.php(263): Twig\Template->displayBlock('main', Array, Array)
#10 /var/www/vendor/twig/twig/src/Template.php(184): __TwigTemplate_53d66f293e4d511a318a3218f1082a8f0ecf3c5159067d0d69aac4d341d7fbcb->block_body(Array, Array)
#11 /var/www/storage/runtime/compiled_templates/74/7443b984c04032d0fbccc4f0731aeffe8fb212b9af29f791ad284a3868c55831.php(75): Twig\Template->displayBlock('body', Array, Array)
#12 /var/www/vendor/twig/twig/src/Template.php(407): __TwigTemplate_c4d990dc702cef244edf95c30320acc766de4cd6bbce9623b6b62e7a2e131c28->doDisplay(Array, Array)
#13 /var/www/vendor/twig/twig/src/Template.php(380): Twig\Template->displayWithErrorHandling(Array, Array)
#14 /var/www/storage/runtime/compiled_templates/79/7921ddcc17503cda8bb1cc52f143267a729c390edec6c49171c8e95d15c657ad.php(56): Twig\Template->display(Array, Array)
#15 /var/www/vendor/twig/twig/src/Template.php(407): __TwigTemplate_a9ac15f4be42966ebf5778aca26a40eed58aaace48321e27bc08fc0a7f71758b->doDisplay(Array, Array)
#16 /var/www/vendor/twig/twig/src/Template.php(380): Twig\Template->displayWithErrorHandling(Array, Array)
#17 /var/www/storage/runtime/compiled_templates/cc/cccadb1db004bc9a92ee27b3823047047c59c54efa530e96b37f73670058f291.php(137): Twig\Template->display(Array, Array)
#18 /var/www/vendor/twig/twig/src/Template.php(407): __TwigTemplate_53d66f293e4d511a318a3218f1082a8f0ecf3c5159067d0d69aac4d341d7fbcb->doDisplay(Array, Array)
#19 /var/www/vendor/twig/twig/src/Template.php(380): Twig\Template->displayWithErrorHandling(Array, Array)
#20 /var/www/storage/runtime/compiled_templates/fd/fd7c7774c7f4755639c8585993892cd53f4605b359e9e9b31facfc0fde9077b5.php(62): Twig\Template->display(Array, Array)
#21 /var/www/vendor/twig/twig/src/Template.php(407): __TwigTemplate_3689907fb8aa40ac9283fe53fcdd998b1e4809a7de149130efaedb5609512388->doDisplay(Array, Array)
#22 /var/www/vendor/twig/twig/src/Template.php(380): Twig\Template->displayWithErrorHandling(Array, Array)
#23 /var/www/vendor/twig/twig/src/Template.php(392): Twig\Template->display(Array)
#24 /var/www/vendor/twig/twig/src/TemplateWrapper.php(45): Twig\Template->render(Array, Array)
#25 /var/www/vendor/twig/twig/src/Environment.php(318): Twig\TemplateWrapper->render(Array)
#26 /var/www/vendor/craftcms/cms/src/web/View.php(399): Twig\Environment->render('concierge', Array)
#27 /var/www/vendor/craftcms/cms/src/web/View.php(460): craft\web\View->renderTemplate('concierge', Array)
#28 /var/www/vendor/craftcms/cms/src/web/Controller.php(244): craft\web\View->renderPageTemplate('concierge', Array, 'cp')
#29 /var/www/vendor/craftcms/cms/src/controllers/TemplatesController.php(104): craft\web\Controller->renderTemplate('concierge', Array)
#30 [internal function]: craft\controllers\TemplatesController->actionRender('concierge', Array)
#31 /var/www/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#32 /var/www/vendor/yiisoft/yii2/base/Controller.php(157): yii\base\InlineAction->runWithParams(Array)
#33 /var/www/vendor/craftcms/cms/src/web/Controller.php(187): yii\base\Controller->runAction('render', Array)
#34 /var/www/vendor/yiisoft/yii2/base/Module.php(528): craft\web\Controller->runAction('render', Array)
#35 /var/www/vendor/craftcms/cms/src/web/Application.php(299): yii\base\Module->runAction('templates/rende...', Array)
#36 /var/www/vendor/yiisoft/yii2/web/Application.php(103): craft\web\Application->runAction('templates/rende...', Array)
#37 /var/www/vendor/craftcms/cms/src/web/Application.php(284): yii\web\Application->handleRequest(Object(craft\web\Request))
#38 /var/www/vendor/yiisoft/yii2/base/Application.php(386): craft\web\Application->handleRequest(Object(craft\web\Request))
#39 /var/www/web/index.php(21): yii\base\Application->run()
#40 {main}

FR: only send emails if user assigned to particular user group

Our client has two kinds of user: Normal and Contract.

By default anyone making a Commerce purchase is assigned to the Normal group.

We want to use Concierge but only for users who have been assigned to the Contract group... (because they created their account via a frontend form called "Request a Contract Account")

So it would be amazing if there was a "User Group" dropdown on the Concierge Settings page? (and maybe it defaulted to All Users)

New user accounts not set to 'Suspended'

I'm running Craft 3.1.33 and new users are not being suspended by Concierge, instead they are set to active straight away.

"Verify email addresses?" in User Settings is unchecked.

If I manually suspend the new account, then unsuspend it, the notification email does go out correctly.

Have I missed something? (It was working on my local install before upgrading to the latest version of Craft, not sure if this is part of the problem)

Pending status in list-view

Hello, there is process-issue in the list view. For example, a user fills out the registration form, but hasn't activated his e-mail address. His status is pending but he is visible in the list-view of concergie as "suspended". If you unlock him via Concierge, he gets an E-Mail that he could login now - but he is still pending.

Possible solution: let the users be filtered in the list view via there status and especially via the status pending.

What do you think?
Kind regards
Marten

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.