# Extend Existing Controller?

**URL:** https://meta.discourse.org/t/extend-existing-controller/266411
**Category:** Development
**Created:** [May 28, 2023, 1:59am UTC](https://meta.discourse.org/t/extend-existing-controller/266411 "2023-05-28T01:59:19Z")
**Posts on this page:** 1
**Showing post:** 24

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [May 28, 2023, 7:55pm UTC](https://meta.discourse.org/t/extend-existing-controller/266411/24 "2023-05-28T19:55:19Z")

</div>

> [@petermarkley](#):
>
> Can 200 groups all display identically to users, so it just says “Owner” instead of “Owner 187” or something?

With a bit of CSS hacking, yes.

> [@petermarkley](#):
>
> This is more of a nitty-gritty question, but does an internal group ID get exposed to end users anywhere, e.g. in a URL? If a user has their unit number set to private, could someone figure it out by checking the group ID against other users?

Not if you configure it like this

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/6/f/26f878004ff984380aa5d977bf1000c535c5ba28.png)

> [@petermarkley](#):
>
> I’m talking about approving or removing access to the forum **per user**. So no, your landlord can’t change your words, but **they** ’re the ones with authority to confirm your signup as a resident, and if you become a troll they can mute or ban you

Who’s “they” in that sentence? The landlords?  
Are those the ones that are going to decide whether their residents are trolling? 🍿

To me it just sounds like you’ll have _owners_ and _residents_.

- Put the _owners_ in a group.
- Give everyone a custom field that identifies the property.
- When someones signs up, look up the owner of the property by finding the person in the _owners_ group with the same property, and ask them to confirm. Once they have confirmed, put the resident in the _residents_ group.
- Make sure to have a good procedure to cater for when someone leaves.
- Forget about the moderation by owners (if I understood you correctly) and leave that to staff.

---

_[View the full topic](https://meta.discourse.org/t/extend-existing-controller/266411)._
