Advertisement:

Author Topic: Custom Profile Fields - remove limitations  (Read 12035 times)

Offline hugbear

  • Semi-Newbie
  • *
  • Posts: 18
  • Gender: Male
Custom Profile Fields - remove limitations
« on: February 11, 2017, 03:57:58 PM »
Hello.

At this time "Custom Profile Fields" have two limitations and I don't quite understand why.

1. Privacy options are limited to:
    a) Users can see this field; owner can edit it
    b) Users can see this field; admins can edit it
    c) Users cannot see this field; owner and admin can edit it
    d) This field is only visible to admins
2. "Show on Topic View" availability depends on "Privacy" option selected, i.e.  becomes active ONLY when either option 1.a) or 1.b) is selected.

Is there a reason for that? I would very much like to create a custom field (let's call it "Notes"), visible/editable ONLY to/by admins AND moderators and also have it shown on topic view (say, "Below signature"). That would enable moderators to make behavioral notes about nasty users, visible only to moderators at every post made by said users.

In short, I would like to:
1. have a fifth option (This field is only visible to admins and moderators)
2. have "Show on Topic View" active for any "Privacy" option.

Is this reasonable/doable?

Online Kindred

  • The Mean One
  • Support Specialist
  • SMF Legend
  • *
  • Posts: 55,122
  • Gender: Male
    • Kindred-999 on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #1 on: February 12, 2017, 09:38:06 AM »
well, the logic is that it should not be displayed in the public area unless the account owner can see it


So, while possible, I think this is a mod request ad would not be proper for a feature change
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

Offline Sebastyne

  • Semi-Newbie
  • *
  • Posts: 34
  • Gender: Female
    • @Sebastyne on Twitter
    • sebastyne.net
Re: Custom Profile Fields - remove limitations
« Reply #2 on: May 06, 2017, 10:23:47 AM »
It's a good suggestion though, it could also be used for the admin to keep up with who is who, like "I invited this guy onto the forum at the ...Expo at..." for instance, so you'll always seem like you know exactly who is who without having to check their profile every time.
Sebby

Online Kindred

  • The Mean One
  • Support Specialist
  • SMF Legend
  • *
  • Posts: 55,122
  • Gender: Male
    • Kindred-999 on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #3 on: May 06, 2017, 12:09:26 PM »
So, while possible, I think this is a mod request and would not be proper for a feature change
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

Offline Vanilla Lumina

  • Newbie
  • *
  • Posts: 6
Re: Custom Profile Fields - remove limitations
« Reply #4 on: June 03, 2017, 02:51:04 PM »
I know this thread is almost a month old but it'd also be nice if we could set a custom order of custom profile fields instead of them having to be in alphabetical order. ^^

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 68,061
    • Arantor on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #5 on: June 03, 2017, 02:57:17 PM »
This is done in 2.1, won't be done in 2.0 as a core feature.
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

You either die a hero or live long enough to see yourself become the villain. It seems you have chosen which, and now I must do the same.

Offline Gwenwyfar

  • Customizer
  • Sr. Member
  • *
  • Posts: 706
  • Gender: Female
    • Gwenwyfar on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #6 on: June 03, 2017, 03:26:25 PM »
Why a mod? You could allow any combinations if you just divide the options instead of using a select, I don't see why it isn't that way already.

For example:

Viewable by: (admins), (moderators), (users), (owner)
Editable by: (admins), (moderators), (owner)
Show on topic view: (yes/no) is always available, and gets based off "viewable by"

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 68,061
    • Arantor on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #7 on: June 03, 2017, 04:17:30 PM »
That's not what was being requested in the directly-above posts, someone tacked on a completely separate request to yours, except the separate request is done in 2.1.
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

You either die a hero or live long enough to see yourself become the villain. It seems you have chosen which, and now I must do the same.

Offline thunderchld

  • Semi-Newbie
  • *
  • Posts: 33
Re: Custom Profile Fields - remove limitations
« Reply #8 on: July 06, 2017, 07:04:35 PM »
I support the request from Gwenwyfar.  Would we be better off submitting this as a new feature request?  Having the options split out would be great.

Example:  We have a field called "balance". Right now, only Owner and Admin can see it. However, I'd like other staff members (Moderators) to see this and the owner (user) to not edit the field.

Offline Gwenwyfar

  • Customizer
  • Sr. Member
  • *
  • Posts: 706
  • Gender: Female
    • Gwenwyfar on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #9 on: July 08, 2017, 08:42:31 AM »
Arantor: Was waiting to update my 2.1 beta to check, but I don't see any changes in 2.1. Is this a separate request somewhere you're referring to?

It seems counterproductive to stick to the exact way OP has suggested a feature be implemented. This is a way to achieve the same thing, with better results and help more people than just his specific need. But if you would consider that a separate request I can create a new topic...

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 68,061
    • Arantor on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #10 on: July 08, 2017, 08:50:44 AM »
No, I was pointing out that what Vanilla Lumina were requesting was something different and unrelated to the OP's request, and what Vanilla Lumina was requesting is doable already in 2.1.

As to splitting to moderators, there are multiple levels of moderator in SMF, so grouping it like that doesn't work the way you'd think it would work, and outright implementing it based on groups who can see/edit fields is really, really hard work - or it was when I did it in Wedge...
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

You either die a hero or live long enough to see yourself become the villain. It seems you have chosen which, and now I must do the same.

Offline Gwenwyfar

  • Customizer
  • Sr. Member
  • *
  • Posts: 706
  • Gender: Female
    • Gwenwyfar on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #11 on: July 08, 2017, 09:03:06 AM »
Oh, ok, we were talking about different things. I was referring to OP's request only (and response that it should be a mod).

To be more specific, I'm only referring to global moderators here, not board-specific moderators and others (not sure if that would also be too difficult however, but even if you do it only for admins this would already add one more option than is available currently, while making it easier to choose what you want).

To be honest I don't think any list should have more than 1 option/action included into it, as is the case here. From both a usability and code standpoint :P

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 68,061
    • Arantor on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #12 on: July 08, 2017, 09:46:39 AM »
And here's the question: what do you call a global moderator? It's quite possible to set up groups that can have all the powers we normally think of as being moderation powers, without them being classed as moderators in the internal sense...

This is really more complex than people think :(
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

You either die a hero or live long enough to see yourself become the villain. It seems you have chosen which, and now I must do the same.

Offline Gwenwyfar

  • Customizer
  • Sr. Member
  • *
  • Posts: 706
  • Gender: Female
    • Gwenwyfar on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #13 on: July 08, 2017, 10:04:22 AM »
I was thinking of the default group you can't delete, but I got it confused with something else, sorry.

Since this is only about profile fields, it could be tied to the permission of being able to edit other's fields perhaps? Or those with access to moderation center, since that is where private moderation notes are kept. Though I guess that'd still be problematic :P

Still, with or without moderators, why aren't we already keeping all the options separate?

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 68,061
    • Arantor on GitHub
Re: Custom Profile Fields - remove limitations
« Reply #14 on: July 08, 2017, 12:15:29 PM »
In 2.1 that's not viable given that there are a multitude of permissions, practically one per profile field these days...

Access to moderation is controlled by having access to multiple different permissions.

The reason they are kept separate is because they all do different things because different people have different ideas of what a moderator looks like. Some sites consider a moderator just someone who moves topics into different boards and that's the only permission they have. Others, call people moderators based on ability to delete topics/posts/move/merge/split but critically not actually give the 'moderate board' permission that doesn't actually do anything beyond some vague internal things that most people never care about.

And then there's the 'moderate forum members' permission which includes access to some profile details, plus banning (unless it's been tweaked in 2.1 when I wasn't looking) even though it's frequently thought of as the next level up from moderate_board (because a lot of mod authors think 'moderate_forum' means global moderator, even though it actually isn't)
To assume is to hope that those who came before had the presence of mind and capacity to implement the dreams of those who would come after.

You either die a hero or live long enough to see yourself become the villain. It seems you have chosen which, and now I must do the same.