<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.ejudge.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=Python%3A_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7</id>
	<title>Python: п≈п╟п©я─п╬я│я▀ п╨ п╠п╟п╥п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╧ - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.ejudge.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=Python%3A_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7"/>
	<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;action=history"/>
	<updated>2026-04-21T04:41:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=6295&amp;oldid=prev</id>
		<title>Cher: removed</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=6295&amp;oldid=prev"/>
		<updated>2021-12-16T15:38:08Z</updated>

		<summary type="html">&lt;p&gt;removed&lt;/p&gt;
&lt;a href=&quot;https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;amp;diff=6295&amp;amp;oldid=1753&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1753&amp;oldid=prev</id>
		<title>Cher: /* privCopyUserInfo */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1753&amp;oldid=prev"/>
		<updated>2007-12-03T20:58:04Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privCopyUserInfo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:58, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l88&quot; &gt;Line 88:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для копирования пароль дополнительно требуется полномочия EDIT_PASSWD или PRIV_EDIT_PASSWD (в зависимости от привилегированности пользователя user_id) для турниров contest_id_from и contest_id_to. Если полномочий для копирования пароля недостаточно, операция выполняется, но копируются все поля, кроме поля team_passwd.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для копирования пароль дополнительно требуется полномочия EDIT_PASSWD или PRIV_EDIT_PASSWD (в зависимости от привилегированности пользователя user_id) для турниров contest_id_from и contest_id_to. Если полномочий для копирования пароля недостаточно, операция выполняется, но копируются все поля, кроме поля team_passwd.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Пользователь считается привилегированным, если он привилегирован хотя бы в одном турнире или в базе пользователей глобально.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если user_id равен 0, операция выполняется для текущего пользователя.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если user_id равен 0, операция выполняется для текущего пользователя.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1752&amp;oldid=prev</id>
		<title>Cher: /* privCopyUserInfo */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1752&amp;oldid=prev"/>
		<updated>2007-12-03T20:56:54Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privCopyUserInfo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:56, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot; &gt;Line 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE. Для выполнения операции необходимы следующие полномочия:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE. Для выполнения операции необходимы следующие полномочия:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* GET_USER для турнира contest_id_from&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* GET_USER для турнира contest_id_from&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;* EDIT_USER или PRIV_EDIT_USER для турнира contest_id_to в зависимости от того, является ли пользователь user_id привилегированным или нет&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* EDIT_USER или PRIV_EDIT_USER для турнира contest_id_to в зависимости от того, является ли пользователь user_id привилегированным или нет&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для копирования пароль дополнительно требуется полномочия EDIT_PASSWD или PRIV_EDIT_PASSWD (в зависимости от привилегированности пользователя user_id) для турниров contest_id_from и contest_id_to. Если полномочий для копирования пароля недостаточно, операция выполняется, но копируются все поля, кроме поля team_passwd.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для копирования пароль дополнительно требуется полномочия EDIT_PASSWD или PRIV_EDIT_PASSWD (в зависимости от привилегированности пользователя user_id) для турниров contest_id_from и contest_id_to. Если полномочий для копирования пароля недостаточно, операция выполняется, но копируются все поля, кроме поля team_passwd.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1751&amp;oldid=prev</id>
		<title>Cher: /* Редактирование данных */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1751&amp;oldid=prev"/>
		<updated>2007-12-03T20:56:26Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Редактирование данных&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:56, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l81&quot; &gt;Line 81:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 81:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privCopyUserInfo позволяет скопировать регистрационные данные пользователя из одного турнира в другой.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privCopyUserInfo позволяет скопировать регистрационные данные пользователя из одного турнира в другой.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privCopyUserInfo([[Python:user_id|user_id]], [[Python:contest_id|contest_id_from]], [[Python:contest_id|contest_id_to]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privCopyUserInfo([[Python:user_id|user_id]], [[Python:contest_id|contest_id_from]], [[Python:contest_id|contest_id_to]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. По результатам выполнения операции может измениться значение флага Incomplete регистрации участника на турнир.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE. Для выполнения операции необходимы следующие полномочия:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; * GET_USER для турнира contest_id_from&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; * EDIT_USER или PRIV_EDIT_USER для турнира contest_id_to в зависимости от того, является ли пользователь user_id привилегированным или нет&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Для копирования пароль дополнительно требуется полномочия EDIT_PASSWD или PRIV_EDIT_PASSWD (в зависимости от привилегированности пользователя user_id) для турниров contest_id_from и contest_id_to. Если полномочий для копирования пароля недостаточно, операция выполняется, но копируются все поля, кроме поля team_passwd.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Если user_id равен 0, операция выполняется для текущего пользователя&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== privCreateMember ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== privCreateMember ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1750&amp;oldid=prev</id>
		<title>Cher: /* privCreateMember */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1750&amp;oldid=prev"/>
		<updated>2007-12-03T14:15:55Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privCreateMember&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 14:15, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l88&quot; &gt;Line 88:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Python:serial|serial]] = clnt.privCreateMember([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:role|role]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; [[Python:serial|serial]] = clnt.privCreateMember([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:role|role]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При успешном завершении возвращается идентификатор нового члена команды.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При успешном завершении возвращается идентификатор нового члена команды&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. По результатам выполнения операции может измениться значение флага Incomplete регистрации участника на турнир.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE. Для выполнения операции над непривилегированным пользователем необходимо полномочие EDIT_USER для данного турнира. Для выполнения операции над привилегированными пользователями необходимо полномочие PRIV_EDIT_USER для данного турнира.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Если user_id равен 0, операция выполняется для текущего пользователя. Если номер турнира не равен 0, то для выполнения операции над текущим пользователем не требуется никаких полномочий&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== privDeleteMember ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== privDeleteMember ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1749&amp;oldid=prev</id>
		<title>Cher: /* privEditField */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1749&amp;oldid=prev"/>
		<updated>2007-12-03T12:18:28Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privEditField&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:18, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l60&quot; &gt;Line 60:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 60:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privEditField позволяет изменить поля данных пользователей.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privEditField позволяет изменить поля данных пользователей.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privEditField([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]], [[Python:field_str|field_str]], [[Python:value|value]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privEditField([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]], [[Python:field_str|field_str]], [[Python:value|value]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. По результатам выполнения операции может измениться значение флага Incomplete регистрации участника на турнир&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE. Для измененмя поля &amp;quot;NN_PASSWD&amp;quot; необходимо полномочие EDIT_PASSWD для обычных и PRIV_EDIT_PASSWD для привилегированных пользователей уровня доступа к базе пользователей. Для изменения остальных полей &amp;quot;NN_*&amp;quot; необходимо полномочие EDIT_USER для обычных и PRIV_EDIT_USER для привилегированных пользователей уровня доступа к базе пользователей. Для изменения поля &amp;quot;NC_TEAM_PASSWD&amp;quot; необходимо полномочие EDIT_PASSWD для обычных и PRIV_EDIT_PASSWD для привилегированных пользователей уровня доступа к базе пользователей или указанному турниру. Для измененмя остальных полей &amp;quot;NC_*&amp;quot; и &amp;quot;NM_*&amp;quot; необходимо полномочие EDIT_USER для обычных и PRIV_EDIT_USER для привилегированных пользователей уровня доступа к базе пользователей или указанному турниру.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE. Для измененмя поля &amp;quot;NN_PASSWD&amp;quot; необходимо полномочие EDIT_PASSWD для обычных и PRIV_EDIT_PASSWD для привилегированных пользователей уровня доступа к базе пользователей. Для изменения остальных полей &amp;quot;NN_*&amp;quot; необходимо полномочие EDIT_USER для обычных и PRIV_EDIT_USER для привилегированных пользователей уровня доступа к базе пользователей. Для изменения поля &amp;quot;NC_TEAM_PASSWD&amp;quot; необходимо полномочие EDIT_PASSWD для обычных и PRIV_EDIT_PASSWD для привилегированных пользователей уровня доступа к базе пользователей или указанному турниру. Для измененмя остальных полей &amp;quot;NC_*&amp;quot; и &amp;quot;NM_*&amp;quot; необходимо полномочие EDIT_USER для обычных и PRIV_EDIT_USER для привилегированных пользователей уровня доступа к базе пользователей или указанному турниру.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1748&amp;oldid=prev</id>
		<title>Cher: /* privDeleteField */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1748&amp;oldid=prev"/>
		<updated>2007-12-03T12:18:12Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privDeleteField&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:18, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l70&quot; &gt;Line 70:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 70:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privDeleteField позволяет очистить значение указанного поля.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privDeleteField позволяет очистить значение указанного поля.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privDeleteField([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]], [[Python:field_str|field_str]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privDeleteField([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]], [[Python:field_str|field_str]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. По результатам выполнения операции может измениться значение флага Incomplete регистрации участника на турнир&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1747&amp;oldid=prev</id>
		<title>Cher: /* privMoveMember */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1747&amp;oldid=prev"/>
		<updated>2007-12-03T12:17:20Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privMoveMember&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:17, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l110&quot; &gt;Line 110:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 110:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции над привилегированными пользователями необходимо полномочие PRIV_EDIT_USER для данного турнира.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Для выполнения операции над привилегированными пользователями необходимо полномочие PRIV_EDIT_USER для данного турнира.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если user_id равен 0, операция выполняется для текущего пользователя. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;В этом случае &lt;/del&gt;не требуется никаких полномочий.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если user_id равен 0, операция выполняется для текущего пользователя. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Если номер турнира не равен 0, то для выполнения операции над текущим пользователем &lt;/ins&gt;не требуется никаких полномочий.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Регистрация на турниры ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Регистрация на турниры ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1746&amp;oldid=prev</id>
		<title>Cher: /* privDeleteMember */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1746&amp;oldid=prev"/>
		<updated>2007-12-03T12:16:49Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privDeleteMember&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 12:16, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l94&quot; &gt;Line 94:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 94:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privDeleteMember позволяет удалить члена команды.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privDeleteMember позволяет удалить члена команды.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privDeleteMember([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privDeleteMember([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. По результатам выполнения операции может измениться значение флага Incomplete регистрации участника на турнир.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE. Для выполнения операции над непривилегированным пользователем необходимо полномочие EDIT_USER для данного турнира. Для выполнения операции над привилегированными пользователями необходимо полномочие PRIV_EDIT_USER для данного турнира.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Если user_id равен 0, операция выполняется для текущего пользователя. Если номер турнира не равен 0, то для выполнения операции над текущим пользователем не требуется никаких полномочий&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== privMoveMember ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== privMoveMember ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1745&amp;oldid=prev</id>
		<title>Cher: /* privMoveMember */</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=Python:_%D0%BF%E2%89%88%D0%BF%E2%95%9F%D0%BF%C2%A9%D1%8F%E2%94%80%D0%BF%E2%95%AC%D1%8F%E2%94%82%D1%8F%E2%96%80_%D0%BF%E2%95%A8_%D0%BF%E2%95%A0%D0%BF%E2%95%9F%D0%BF%E2%95%A5%D0%BF%E2%95%A3_%D0%BF%C2%A9%D0%BF%E2%95%AC%D0%BF%E2%95%A9%D1%8F%E2%96%84%D0%BF%E2%95%A5%D0%BF%E2%95%AC%D0%BF%E2%95%A1%D0%BF%E2%95%9F%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A9%D0%BF%E2%95%A3%D0%BF%E2%95%A7&amp;diff=1745&amp;oldid=prev"/>
		<updated>2007-12-03T08:51:53Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;privMoveMember&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:51, 3 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l100&quot; &gt;Line 100:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 100:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privMoveMember позволяет изменить роль у указанного члена команды.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Метод privMoveMember позволяет изменить роль у указанного члена команды.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privMoveMember([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]], [[Python:role|new_role]])&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; clnt.privMoveMember([[Python:user_id|user_id]], [[Python:contest_id|contest_id]], [[Python:serial|serial]], [[Python:role|new_role]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;При ошибке выбрасывается исключение IOError&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. По результатам выполнения операции может измениться значение флага Incomplete регистрации пользователя на турнир.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Для выполнения операции соединение должно быть авторизовано с уровнем привилегий не ниже JUDGE.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Для выполнения операции над непривилегированным пользователем необходимо полномочие EDIT_USER для данного турнира.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Для выполнения операции над привилегированными пользователями необходимо полномочие PRIV_EDIT_USER для данного турнира.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Если user_id равен 0, операция выполняется для текущего пользователя. В этом случае не требуется никаких полномочий&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Регистрация на турниры ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Регистрация на турниры ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cher</name></author>
		
	</entry>
</feed>