How to hide News Feed

avatar frank.obrien Pro Oct 8. 2011. 11:10 am
I'd like to control what stories are listed in the newsfeed that you first see when you login. Is there a way to remove new ticket posts from the view or to hide it entirely? Where does that query exist? Also it'd be helpful to know where to edit the PHP files directly in case the need to edit other queries arises. Where are the editable files located? Thank you!
avatar Ilija Studen Staff Oct 8. 2011. 2:05 pm
Hello Frank,

Thank you for getting in touch. Currently there's no way to remove individual records from news feed, or to filter what's displayed there. activeCollab will show all relevant activity logs that user can see.

You can change this with a code modification, but there's a rule of thumb: don't make any changes to the core if you can't find what to change on your own. Since activeCollab is a complex script, you need to learn your way around and understand what you are doing. If we pointed out an exact line that needs to be changed, that would be counter-productive in the long run - you would end up with a modification that you can't maintain when new upgrade is available and you need to re-apply your changes.

What we can tell you about what you want to achieve is that Recent Activities listing on activeCollab dashboard is controlled by activity logs model of system module (modules are defined in /activecollab/application/modules folder). That information should get you in the right direction.

Please let us know if you have further questions or need our assistance.
avatar Guy C. Dev Oct 9. 2011. 10:32 pm
Frank - there is a module available called AutoJoin (see http://www.activecollab.com/downloads/category/4/package/59) that might help out. You can setup users to login straight to the project overview for a specific project instead of seeing the Dashboard overview.

Guy Cortesi
eSolve Solutions, Inc.
http://www.esolvesolutions.com
www.esolvesolutions.com
avatar Nathan S. Dev Oct 17. 2011. 4:48 pm
@Frank in addition to Guy's suggestion of the AutoLogin module --- if you want to hide the recent activities when you first login, you can do this with Tabinator Pro. It allows you to hide the whole Recent Activities (or any other tab) from view for specific roles or all roles. You can also add more tabs, and choose which tab is default.

http://www.activelabs.ca/products/tabinator


P.S. - the idea of hiding Tickets only from that feed, makes me think you are probably wanting to hide this from specific users who maybe aren't using the Tickets? There may be some other solutions for you --- not for changing the recent activities feed, but permissions for that user either by default features in aC or a 3rd party module like Confidential Items. PM me, and we can chat about that.

Hope that helps
avatar Ramiro Castro Arguello Jan 4. 2012. 3:26 pm
Hi all

We've found something that looks like a security flaw.

There is a case where a user is seeing in the Recent Activities XML discussion posts for which he's not allowed permission to see.

That means that the user can see the discussion title and the teaser of the comment, although he cannot open the discussion when clicked getting an HTTP/1.1 403 Forbidden error.

Can anyone tell me if this is expected? If not, there's a way I can get a fix of this?

Thanks in advance.
--
Ramiro Castro Arguello
Santex Group Company
avatar Ilija Studen Staff Jan 4. 2012. 3:32 pm
Hello Ramiro,

That is not a known issue. We'll need access to your setup to see what exactly went wrong. Please, get in touch with our support team so we can take a look and see what the problem is.

Try activeCollab free for 30 days, No credit card required!

Instant access to activeCollab, no installation needed.

.tryactivecollab.com

If you are already a user of activeCollab, you can log in here.