From: Paul R. <pa...@ma...> - 2014-01-14 22:59:23
|
BTW, I'd see 'activities timeline' as a view on bug_history_table and a new separate table - 'audit' for now. Given your examples, bug_history_table should really be storing the information and history to allow tracking of: "user Z created issue 123" "User X checked in XYZ related to issue 123" "User X adaded note to issue 123" *If* it's not tracking those events, we are really doing something wrong! The "Audit Table" should be where we are storing information to generate "project X created.", "user Y signed up" - I know you created an 'event log plugin' previously, but not proving any tracking of "project X created" "user Y created" etc, is really a flaw in the current mantis version and something we should fix. I suspect most people on the team would agree with that flaw. Recording custom events could go to which ever event log table is appropriate. However, a question: Should bug_delete clear bug_history/bug_revision_history? :) If Yes (current behaviour), it breaks activity / audit log - which is bad. If No, you could in theory allow bug_history/bug_revision to be used to undo a bug delete. However a method would needed to manage / clear out bug_history/bug_revision tables. Similarly, those two tables should contain enough information to theoretically allow a "rollback function" - if not, we are doing something wrong. On Tue, Jan 14, 2014 at 10:42 PM, Victor Boctor <vb...@gm...> wrote: > I can't go in too much details now. But I think we need native support > for activities related to projects, users, issues, and code. So this will > include "project X created.", "user Y signed up", "user Z created issue > 123", "User X checked in XYZ related to issue 123", and so on. We should > also support custom events like 'Chat room log created at some link.", or > "document blah posted to sharepoint at ..." and so on. > > I think of this more of a news feed or timeline that is based on user > activity rather than a user sitting down and authoring notes. I see us > also incorporating aggregation of events from twitter feeds, Google+, or > whatever. So that or an extension can be generating these kind of authored > messages. > > > > On Tue, Jan 14, 2014 at 2:23 PM, Paul Richards <pa...@ma...>wrote: > >> >>> [Victor] I will take that as, it is OK to remove it. >>> [Victor] I would rather keep the feature as is, than invest our time >>> into moving to a plugin and still have to maintain it >>> ourselves. Removing it could be the motivation for someone contributing >>> a plugin. >>> [Victor] Separating the code from the core is not a goal in itself in my >>> opinion. >>> [Victor] I'm OK with removing it or keep it in. I'm not sure there is >>> return on refactoring into a plugin that we maintain. >>> But if someone else is up to doing the work, I don't have an issue >>> with doing the refactoring. In my opinion, I would like >>> to focus on a more modern "timeline" feature than the a blog-like news >>> feature. I'll write up more details on this on a >>> separate conversation. >>> >>> >> By plugin, I was literally copy/paste the code to a plugin and have the >> 'plugin' add 2 menu options i.e. view news, edit news. >> >> Having said that... in the concept of a modern timeline. (I'm assuming we >> are thinking about user activity i.e. "this issue was recently modified", >> "this bug was recently created" etc like other projects), I wonder if at >> some point a need for a modified 'news' (announcement) concept returns. >> >> What i'd actually like to see one day, and I feel we are missing is some >> concept of "project pages". If you put into google 'trac', first link takes >> you to http://trac.edgewall.org/ - you've got bug tracker, code >> repository, history etc and 'wiki' all in one place. At the same time, >> whilst i'd like to see that concept (I think you'd probably agree we need >> *something* - if nothing else, it provides a project description). I'd >> really like to see something that isn't "another wiki", but stands out as a >> feature in a different way - the worlds probably got enough wiki's already >> ;) Suggestions on a postcard... >> >> >> ------------------------------------------------------------------------------ >> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >> Learn Why More Businesses Are Choosing CenturyLink Cloud For >> Critical Workloads, Development Environments & Everything In Between. >> Get a Quote or Start a Free Trial Today. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >> _______________________________________________ >> mantisbt-dev mailing list >> man...@li... >> https://lists.sourceforge.net/lists/listinfo/mantisbt-dev >> >> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > mantisbt-dev mailing list > man...@li... > https://lists.sourceforge.net/lists/listinfo/mantisbt-dev > > |