[CDB] [forum permission] Allow viewing topics started by others

A place for Extension Authors to post and receive feedback on Extensions still in development. No Extensions within this forum should be used within a live environment!
Get Involved
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

IMPORTANT: Extensions Development rules

IMPORTANT FOR NEEDED EVENTS!!!
If you need an event for your extension please read this for the steps to follow to request the event(s)
Locked
brunoais
Registered User
Posts: 443
Joined: Wed Jun 18, 2008 10:50 am

[CDB] [forum permission] Allow viewing topics started by others

Post by brunoais »

Extension Name: Allow viewing topics started by other users
Author: brunoais (github link)

Description:
Generates a new permission which allows the user to see and interact with topics that he didn't start.

Issue tracker:
Please do create issue topics on github for all issues you find so that I don't lose track of them in this topic.
https://github.com/brunoais/readOthersTopics/issues

Known blocker issues:
None

Version: 1.0.5
Please do not send me any pull requests until I reach any alpha version

Requirements:
PHP version: 5.4
phpBB version: 3.1.3 (planned) 3.1.4 (planned) 3.1.5 (planned) (why)

Screenshots: TBD

Download:
1st testing dev: https://github.com/brunoais/readOthersT ... /0.0.2-dev
2nd testing dev: https://github.com/brunoais/readOthersT ... /0.0.5-dev
3rd testing dev: https://github.com/brunoais/readOthersT ... /0.1.1-dev
1st testing alpha: https://github.com/brunoais/readOthersT ... ree/0.5.0a
1st testing beta: https://github.com/brunoais/readOthersT ... ree/0.9.2b
1st release: https://github.com/brunoais/readOthersTopics/tree/1.0.1
1st approved release: https://github.com/brunoais/readOthersT ... ag/v.1.0.5

Releases link: https://github.com/brunoais/readOthersTopics/releases

Extension:
https://www.phpbb.com/customise/db/exte ... erstopics/

Installation:
  1. Copy the entire contents of the repository to phpBB/ext/brunoais/readOthersTopics/
  2. Navigate in the ACP to Customise -> Extension Management -> Extensions.
  3. Click Enable.
Note: If you download as an archive, you may have a single directory in the root of the archive. In that case, the contents will be inside that directory.

Current status: RELEASED \o/!!!

Work order list (subject to change):
  1. Locate event places
  2. Make sure events follow the rules and are acceptable.
  3. Send PR for new event placements (0 to propose, 5 to merge).
  4. Confirm all events are in place
  5. Create a first dev version and release/announce it.
  6. Finish final touches related to security and making it as tightly secure as or more secure than phpBB.
  7. Release alpha version.
  8. Release beta version.
  9. Release stable version.
+ detailed and technical info @ area51 in topics:
The original idea and discussion: [RFC] New Forum permission for viewing other users' topics
The event placement and a bit of my plan: [PHP] Events for f_brunoais_can_read_others_topics
Why this last one is taking so long to be proposed: https://area51.phpbb.com/phpBB/viewtopi ... 81&t=46503



Abd alternative by kinerity: [ABD] Topics only visible to original poster
Last edited by brunoais on Sun Aug 12, 2018 11:49 am, edited 44 times in total.
User avatar
draky
Registered User
Posts: 250
Joined: Tue Dec 10, 2002 2:04 pm
Location: France
Name: Gilles W.
Contact:

Re: [Dev][forum permission] Allow view topics started by others

Post by draky »

Ok, you need one more word to make it fully understood :)

I read the RFC and understood then :)
Generates a new permission which allows the user to NOT see and interact with topics that he didn't start.
With your extension installed, user can normally create topics in a forum, be each user can only interact with own topic, he can't see other topics, even if all users can create new topics.

Strange but why not :)
User avatar
david63
Registered User
Posts: 20646
Joined: Thu Dec 19, 2002 8:08 am

Re: [Dev][forum permission] Allow view topics started by others

Post by david63 »

I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?
David
Remember: You only know what you know and - you don't know what you don't know!

I now no longer support any of my extensions but they will start to become available here
User avatar
martin123456
I've Been Banned!
Posts: 726
Joined: Sat Mar 05, 2011 7:44 pm

Re: [Dev][forum permission] Allow view topics started by others

Post by martin123456 »

david63 wrote:I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?
Snap.

Code: Select all

<!-- IF S_CODE_UNTIDY and S_MESS_ON_INDEX Good If_Not_TIDY_Then_SUBMIT -->
brunoais
Registered User
Posts: 443
Joined: Wed Jun 18, 2008 10:50 am

Re: [Dev][forum permission] Allow view topics started by others

Post by brunoais »

david63 wrote:I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?
Later, try installing the extension and not giving the permission and see what happens.
User avatar
advocatus
Registered User
Posts: 290
Joined: Tue Aug 12, 2014 11:58 am
Location: Ontario, Canada.
Contact:

Re: [Dev][forum permission] Allow view topics started by others

Post by advocatus »

There's really only three uses of this that I can think of:
  • A complaints forum, where users can discuss an issue they're having with the moderators/administrators in a private manner. ie. "You banned me unjustly." This way, it doesn't snow ball with randoms feeding the fire.
  • Some type of "Ask a moderator" section, where users can ask questions/discuss topics with the moderators/administrators privately.
  • Some type of specialized support forum, where personal information may need to be exchanged, such as email information or credit card numbers.
An interesting extension and could be used in some really interesting ways, but I don't think it's much more than targeting a niche market. Don't let me discourage you, though. I think it's neat and I have a few ideas for usage brewing in my head. :P
Hi, I'm advocatus and I own www.forumgames.in.
User avatar
david63
Registered User
Posts: 20646
Joined: Thu Dec 19, 2002 8:08 am

Re: [Dev][forum permission] Allow view topics started by others

Post by david63 »

brunoais wrote:
david63 wrote:I also feel that I am missing the point of this
brunoais wrote:Generates a new permission which allows the user to see and interact with topics that he didn't start
But isn't that what happens anyway?
Later, try installing the extension and not giving the permission and see what happens.
So this is not the extension - there is another extension somewhere?
David
Remember: You only know what you know and - you don't know what you don't know!

I now no longer support any of my extensions but they will start to become available here
User avatar
proskier
Registered User
Posts: 34
Joined: Tue Dec 31, 2013 4:41 am
Location: United States
Name: Jay Avondoglio

Re: [Dev][forum permission] Allow view topics started by others

Post by proskier »

This feature has been requested so many times and is common in other forum software. Do a search if you don't believe me. In all of the past posts surrounding this topic look at all of the +1s.

I used the 'Topic only visible to OP' mod to enable a support forum section on my forums. It is tremendously useful because often times users share too much (like account name) that others should not see.

Keep up the awesome work, can't wait until this is in core phpbb as it should be.
Image
DEV Proskier
User avatar
yasser33311
Registered User
Posts: 277
Joined: Sat Jul 27, 2013 1:27 pm
Location: algeria
Name: yasser ghe
Contact:

Re: [Dev][forum permission] Allow view topics started by others

Post by yasser33311 »

+1
PhpBB Services - install, update, upgrade, customize: PM
TWEagle
Registered User
Posts: 304
Joined: Sat Dec 10, 2005 2:50 pm
Contact:

Re: [Dev][forum permission] Allow view topics started by others

Post by TWEagle »

+1
Image
qarclas
Registered User
Posts: 21
Joined: Wed Jan 07, 2015 2:31 am

Re: [Dev][forum permission] Allow view topics started by others

Post by qarclas »

Upgraded my board to 3.1 today and didn't realise until it was too late this feature didn't exist in any form :(

Please keep at it :)
brunoais
Registered User
Posts: 443
Joined: Wed Jun 18, 2008 10:50 am

Re: [Dev][forum permission] Allow view topics started by others

Post by brunoais »

It was supposed to exist but it was refused.
qarclas wrote:Please keep at it :)
Thanks.
User avatar
proskier
Registered User
Posts: 34
Joined: Tue Dec 31, 2013 4:41 am
Location: United States
Name: Jay Avondoglio

Re: [Dev][forum permission] Allow view topics started by others

Post by proskier »

brunoais wrote:It was supposed to exist but it was refused.
Wait so does that mean we won't ever get this awesome feature?
Image
DEV Proskier
User avatar
Lumpy Burgertushie
Registered User
Posts: 69223
Joined: Mon May 02, 2005 3:11 am
Contact:

Re: [Dev][forum permission] Allow view topics started by others

Post by Lumpy Burgertushie »

don't know where the poster above got that idea. however, even if it never makes to the core, it can always be done as an extension or even as a change you make to the core files yourself.


robert
Premium phpBB 3.3 Styles by PlanetStyles.net

I am pleased to announce that I have completed the first item on my bucket list. I have the bucket.
brunoais
Registered User
Posts: 443
Joined: Wed Jun 18, 2008 10:50 am

Re: [Dev][forum permission] Allow view topics started by others

Post by brunoais »

proskier wrote:
brunoais wrote:It was supposed to exist but it was refused.
Wait so does that mean we won't ever get this awesome feature?
You'll get it as an extension. It was refused as a core feature.
Check the links in the OP post after area51 is back online.
Locked

Return to “Extensions in Development”