I’m looking at the automatic group membership setting (in group settings). It states
Users who register with an email domain that exactly matches one in this list will be automatically added to this group:
Am I correct in assuming that entering bar.com will also trigger membership for emails ending in foo.bar.com? Or is the word “exactly” meant to state that exactly that is not the case?
Assuming that my assumption is correct, I’m looking for a solution for the following:
Goal: All employees (and only employees) of a university should automatically get membership in the group employees .
Strategy: Use the university’s domain uni.edu in the above setting to automatically assign membership
Problem: Student email-addresses also end in uni.edu but they should not get access to the group.
Possible solution: If I could exclude student.uni.edu from getting automatic membership, that should work, but I believe this is currently not possible. Or am I missing something? Any smart workarounds?
It matches the full domain after the @, so when you configure your group to automatically assign membership for uni.edu it will match foo@uni.edu, but not foo@student.uni.edu
Ah, okay, then my assumption was wrong. But then my issue is another one: I need some sort of catch-all for *.uni.edu because it is impossible to predict the exact sub-domain of an employees email-address. Some have uni.edu, but many have various subdomains like sociology.uni.edu, depending on their departmental affiliation or what they chose as their main affiliation or whatever other determinants there may be.
Is there any way to catch all of these without being able to provide a full list of all possible sub-domains?
What would it take to create a plugin/PR that would make *.uni.edu work, i.e. that it would catch all users with an email address ending in uni.edu, regardless of whether there is a subdomain or not? My hunch is that it should be pretty easy (read: I might be able to do it), but maybe I’m wrong?
Gerhard, sai se è mai stata creata una PR per questo? Mi piacerebbe avere un modo semplice di amministrazione dal front-end in modo che ogni nuovo ID Discourse creato venga assegnato a un gruppo specifico.
Ad esempio, vorrei poter inserire semplicemente un carattere jolly * nel campo “Gli utenti che si registrano con un dominio email che corrisponde esattamente a uno in questa lista verranno aggiunti automaticamente a questo gruppo:” e sapere che tutti i nuovi utenti si uniscono al gruppo, indipendentemente dal loro indirizzo email.
Penso che l’intenzione sia quella di avere più gruppi, ciascuno associato a un dominio diverso. Tutti gli utenti che corrispondono a un dominio specifico verrebbero assegnati a quel gruppo.
Un caso d’uso sarebbe quello di creare automaticamente gruppi associati a una specifica organizzazione (sapendo che i membri del gruppo provengono esclusivamente da tale organizzazione). Questo sarebbe utile nella mia community.