Sunday, 2012-03-11

*** Joins: kirillka (~Miranda@195.242.142.17)00:03
*** Quits: chris38 (~chris38@AGrenoble-652-1-57-177.w86-200.abo.wanadoo.fr) (Read error: Operation timed out)01:32
*** Joins: chris38 (~chris38@AGrenoble-652-1-163-92.w86-211.abo.wanadoo.fr)01:44
*** Joins: Paul_46 (~IceChat09@2001:470:9310:aaaa:b59a:e6ff:b3ce:84e5)04:44
*** Joins: chris38` (~chris38@AGrenoble-652-1-89-235.w90-28.abo.wanadoo.fr)06:09
*** Quits: chris38 (~chris38@AGrenoble-652-1-163-92.w86-211.abo.wanadoo.fr) (Ping timeout: 272 seconds)06:09
*** Quits: kirillka (~Miranda@195.242.142.17) (Quit: kirillka)10:00
zyrois it intentional that i can view source-integration changesets by id if my global role matches the plugins view-threshold but the changeset does belong to a project where i do not have access11:07
zyroi.e. why does source-integration bypass project authorization?11:08
jreesezyro: because repos in source integration are not attached to any projects12:02
jreesethey're intentionally disconnected so that you can have a single repository work for multiple projects, which is crucial for teams using SVN12:04
zyrobut somehow changesets are linked up to issues12:05
jreeseyes, my point is that because repos are global rather than per-project, they can link changesets to issues from any project12:06
zyroso shouldnt the check be like if a user has sufficient access to any project that has a issue thats linked with that changeset?12:06
Paul_46jreese: ever used lithium?12:07
jreesea) that would be a lot more computationally expensive, and b) that wouldn't work for changesets that aren't attached to any issue12:07
jreesePaul_46: no12:07
zyrookay then another try ... is there a way to have the source-integration plugin just do its linking part to the vcs vieweing tool?12:10
jreeseso basically, you want to know if there's a way to have it not pull in file data?12:11
zyrothat would be one part i guess12:11
zyroor maybe i am approaching it wrong at all12:12
zyropoint is, i got different groups of users12:12
zyroin vcs and mantis12:12
zyrowho are not supposed to be able to view each others stuff12:12
zyroissues and source12:12
jreeseI'm thinking it would probably require quite a bit of changes to the source integration system to allow for that sort of requirement12:15
jreesehow many different groups are there? is there any overlap in the users?  would it be easy to run a different mantis install for each group?12:17
zyrohmm12:23
zyroone more angle... looking at the plugin source there seems to be a bug_id - change_id join table12:24
zyrocontaining the linked up matches i guess12:25
vBmjreese, github integration plugin that was updated few days ago ... it's still not automated for me ... i still need to import latest changes ... any way to see why it fails to be automated (it's set properly on github hooks on admin page of project)12:25
jreesenot sure, I haven't been able to test it from my side yet12:26
vBmjreese, ok ... thanks for the info12:33
zyrowell13:18
zyrowhat i did now is secure every file in plugin/pages with13:20
zyroaccess_ensure_global_level( plugin_config_get( 'manage_threshold' ) );13:20
zyroand removed the display link from Source.ViewAPI.php13:21
zyroso a developer with view threshold for source-plugin only sees the changesets with links to the external vcs tool in the issue page13:21
zyrokind crippled functionality but enough for now ... as long you do not see some sort of serious problem there13:22
*** chris38` is now known as chris3815:44
*** Joins: asm89 (~asm89@unaffiliated/asm89)16:34
*** Quits: dhx1 (~anonymous@60-242-247-232.static.tpgi.com.au) (Quit: Leaving)18:46
*** Quits: asm89 (~asm89@unaffiliated/asm89) (Quit: bye!)19:47
*** Quits: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)20:00
*** Joins: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de)20:00
*** Quits: Paul_46 (~IceChat09@2001:470:9310:aaaa:b59a:e6ff:b3ce:84e5) (Quit: Make it idiot proof and someone will make a better idiot.)20:22
*** Joins: Protogenes2 (~Protogene@cmnz-d9bab1c8.pool.mediaWays.net)23:07
*** Quits: Protogenes (~Protogene@cmnz-4db37a54.pool.mediaWays.net) (Disconnected by services)23:07
*** Protogenes2 is now known as Protogenes23:51

Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!