timomeinen / team-piazza

A build monitor for the TeamCity continuous integration server
GNU General Public License v3.0
17 stars 7 forks source link

Cannot show the PIAZZA page in iframe after TeamCity update #64

Open marmul2 opened 6 years ago

marmul2 commented 6 years ago

Recently our team has updated the version of TeamCity to latest. (TeamCity Enterprise 2017.2.4 (build 51228)).

Then it seems breaking the Piazza display in iframe, which we have used in our Dashboard.

Is there any workaround or known limitation of TeamCity that we have to setup? Thanks for suggestion!

timomeinen commented 6 years ago

Thank you for reporting. What was the last version of TC the plugin worked within the iframe?

marmul2 commented 6 years ago

Timo,

Thank you very much for help!

Last version we used is TeamCity 2017.1. It was working fine. After we upgraded to 2017.2.4, it stopped working. As per our DevOps team, the reason is that, TC 2017.2 enhanced security control, so it doesn't allow iframe to be used.

Please help to fix it or give any suggestions. Thank you very much!

Regards.

Wei Cui Beijing, China Mobile:+86 136 0130 0572 Email: frankcui@gmail.com

Timo Meinen notifications@github.com 于2018年6月1日周五 下午8:56写道:

Thank you for reporting. What was the last version of TC the plugin worked within the iframe?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/timomeinen/team-piazza/issues/64#issuecomment-393872133, or mute the thread https://github.com/notifications/unsubscribe-auth/ATHAmQQ3QI0UKWegQ9FuloitDiDrmpWDks5t4ToRgaJpZM4UP1_u .

marmul2 commented 6 years ago

BTW, as per our developer Yayun Bao in CC list, there is one setting in TeamCity called externalhtml allowing usage of iframe. But Piazza doesnot work with this setting.

Wei Cui

Wei Cui frankcui@gmail.com 于2018年6月1日周五 下午10:02写道:

Timo,

Thank you very much for help!

Last version we used is TeamCity 2017.1. It was working fine. After we upgraded to 2017.2.4, it stopped working. As per our DevOps team, the reason is that, TC 2017.2 enhanced security control, so it doesn't allow iframe to be used.

Please help to fix it or give any suggestions. Thank you very much!

Regards.

Wei Cui Beijing, China Mobile:+86 136 0130 0572 Email: frankcui@gmail.com

Timo Meinen notifications@github.com 于2018年6月1日周五 下午8:56写道:

Thank you for reporting. What was the last version of TC the plugin worked within the iframe?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/timomeinen/team-piazza/issues/64#issuecomment-393872133, or mute the thread https://github.com/notifications/unsubscribe-auth/ATHAmQQ3QI0UKWegQ9FuloitDiDrmpWDks5t4ToRgaJpZM4UP1_u .

stidch commented 4 years ago

Any updated on this topic? Or does anybody knows a workaround for showing different result pages on one screen?

timomeinen commented 4 years ago

@stidch Could you please provide a sample page, that shows the problem?