It would be nice to have Views Bulk Operations set up to make it possible to delete multiple contacts at once from /redhen/contact

This could possibly segue into or be tangent to setting up Tests for redhen.

I feel like this functionality would be crucial for larger organizations.

Comments

seanberto’s picture

Status: Active » Closed (works as designed)

This actually works. Have you tried it?

dalin’s picture

Component: Current » Shared
Status: Closed (works as designed) » Active

I'm not sure that this should really be closed. Since RH chose to use a default of EFQ over Views, there is no way to perform actions on a group of results. For RH to be comparable in the most basic way to any commonly used CRM it needs to be able to do something like this out-of-the-box:

1) Search for all contacts last name starting with 'S', living in NY state, related to organization 'Foo'.
2) Perform an action on some/all of the results (invite them to event 'Bar', archive them, etc.)

#1 might be possible with #1801390: Use native field API to generate filters in redhen_filter_form
#2 doesn't seem possible in the foreseeable future

While there are good reasons for sometimes using EFQ over Views, this might not be one of them. Especially since in D8 the two will be converging (Views will perform queries using EFQ instead of DBTNG where possible. DBTNG, Views & EFQ will all be using the same syntax for conditions)

seanberto’s picture

Status: Active » Closed (works as designed)

Dalin, The RedHen CRM module provides a framework for developing custom CRM solutions, Features and Distributions. The module provides support for VBO, but it's the site or Feature builder's job to leverage that support to build out interfaces like the one you're suggesting. There are too many variations on how such a View should be set up for the RH module maintainers to prescriptively dictate this for everyone using RH to build solutions. Look at Debut RedHen for an example of our overall development pattern re: RH as a base and Features/Apps as the place for fleshing out more specific solutions.

dalin’s picture

Project: RedHen CRM » RedHen CRM Demo
Component: Shared » Code
Status: Closed (works as designed) » Active

So, if I understand you correctly, then this might be an issue for the demo install profile instead?

seanberto’s picture

Status: Active » Closed (works as designed)

No. Sorry, but this is not an issue that we are going to address at this time in our CRM demo. Please feel free to create a RedHen feature or app that solves your needs.