<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sr">
	<id>https://siwiki.rs/w/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1%2F%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80</id>
	<title>Информациони системи 1/Лаб 2 2022 јануар - Историја измена</title>
	<link rel="self" type="application/atom+xml" href="https://siwiki.rs/w/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1%2F%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80"/>
	<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;action=history"/>
	<updated>2026-06-04T02:40:19Z</updated>
	<subtitle>Историја измена ове странице на пројекту</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3591&amp;oldid=prev</id>
		<title>KockaAdmiralac: KockaAdmiralac преместио је страницу „Информациони системи 1/Лаб 2 2022 Јануар” на „Информациони системи 1/Лаб 2 2022 јануар” без остављања преусмерења: Januar se piše malim slovom</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3591&amp;oldid=prev"/>
		<updated>2022-02-03T20:35:09Z</updated>

		<summary type="html">&lt;p&gt;KockaAdmiralac преместио је страницу „&lt;a href=&quot;/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D0%88%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Информациони системи 1/Лаб 2 2022 Јануар (страница не постоји)&quot;&gt;Информациони системи 1/Лаб 2 2022 Јануар&lt;/a&gt;” на „&lt;a href=&quot;/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&quot; title=&quot;Информациони системи 1/Лаб 2 2022 јануар&quot;&gt;Информациони системи 1/Лаб 2 2022 јануар&lt;/a&gt;” без остављања преусмерења: Januar se piše malim slovom&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Старија измена&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Верзија на датум 3. фебруар 2022. у 22:35&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;sr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нема разлике)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>KockaAdmiralac</name></author>
	</entry>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3589&amp;oldid=prev</id>
		<title>KockaAdmiralac: Dodato rešenje</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3589&amp;oldid=prev"/>
		<updated>2022-02-03T20:26:01Z</updated>

		<summary type="html">&lt;p&gt;Dodato rešenje&lt;/p&gt;
&lt;a href=&quot;https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;amp;diff=3589&amp;amp;oldid=3587&quot;&gt;Прикажи измене&lt;/a&gt;</summary>
		<author><name>KockaAdmiralac</name></author>
	</entry>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3587&amp;oldid=prev</id>
		<title>KockaAdmiralac: Koliko sam shvatio ovo je moralo ovako</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3587&amp;oldid=prev"/>
		<updated>2022-02-03T19:56:38Z</updated>

		<summary type="html">&lt;p&gt;Koliko sam shvatio ovo je moralo ovako&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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;sr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Старија измена&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Верзија на датум 3. фебруар 2022. у 21:56&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-l16&quot;&gt;Ред 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;response body:&amp;#039;&amp;#039; prazno&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;response body:&amp;#039;&amp;#039; prazno&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;** Pravo za izvršavanje ove metode ima samo admin. Metoda &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kreijra &lt;/del&gt;novog admina sa datim informacijama.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;** Pravo za izvršavanje ove metode ima samo admin. Metoda &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;kreira &lt;/ins&gt;novog admina sa datim informacijama&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Nije dozvoljeno da postoji više od jednog admina sa istim korisničkim imenom&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;== ER dijagram ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;== ER dijagram ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KockaAdmiralac</name></author>
	</entry>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3586&amp;oldid=prev</id>
		<title>Дејан Ковачевић: valjda se gledalo da li je tekući rok otvoren za prijavu predmeta ako ne grešim</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3586&amp;oldid=prev"/>
		<updated>2022-02-03T18:58:44Z</updated>

		<summary type="html">&lt;p&gt;valjda se gledalo da li je tekući rok otvoren za prijavu predmeta ako ne grešim&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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;sr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Старија измена&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Верзија на датум 3. фебруар 2022. у 20:58&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-l7&quot;&gt;Ред 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;request body:&amp;#039;&amp;#039; prazno&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;request body:&amp;#039;&amp;#039; prazno&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;response body:&amp;#039;&amp;#039; prazno&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;response body:&amp;#039;&amp;#039; prazno&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;** Pravo za izvršavanje ove metode ima samo student. Student može da prijavi predmet samo ukoliko prati taj predmet, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;semestar u kojem se prijavljuje &lt;/del&gt;je &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tekući &lt;/del&gt;i rok prijave predmeta je u istom semestru kao i sam predmet.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;** Pravo za izvršavanje ove metode ima samo student. Student može da prijavi predmet samo ukoliko prati taj predmet, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;za tekući rok &lt;/ins&gt;je &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;omogućena prijava predmeta &lt;/ins&gt;i rok prijave predmeta je u istom semestru kao i sam predmet.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;(4 poena)&amp;#039;&amp;#039; &amp;lt;code&amp;gt;POST .../admin/&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;(4 poena)&amp;#039;&amp;#039; &amp;lt;code&amp;gt;POST .../admin/&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;request body:&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;text/xml&amp;lt;/code&amp;gt;) Sve informacije su u sledećem formatu: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;#039;&amp;#039;request body:&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;text/xml&amp;lt;/code&amp;gt;) Sve informacije su u sledećem formatu: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Дејан Ковачевић</name></author>
	</entry>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3585&amp;oldid=prev</id>
		<title>Renatus: fuck it, cela GNU licenca: https://www.gnu.org/licenses/gpl-3.0.txt</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8_1/%D0%9B%D0%B0%D0%B1_2_2022_%D1%98%D0%B0%D0%BD%D1%83%D0%B0%D1%80&amp;diff=3585&amp;oldid=prev"/>
		<updated>2022-02-03T18:33:19Z</updated>

		<summary type="html">&lt;p&gt;fuck it, cela GNU licenca: https://www.gnu.org/licenses/gpl-3.0.txt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{tocright}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Prva nadoknada druge laboratorijske vežbe 2022. godine&amp;#039;&amp;#039;&amp;#039; održana je početkom februara 2022. godine. Baza je takođe bila identična kao prethodnih godina.&lt;br /&gt;
&lt;br /&gt;
== Postavka ==&lt;br /&gt;
Za deo baze podataka fakulteta kreirati servis sa sledećim krajnjim tačkama:&lt;br /&gt;
* &amp;#039;&amp;#039;(8 poena)&amp;#039;&amp;#039; &amp;lt;code&amp;gt;POST .../prijava/{idPredmeta}&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;#039;&amp;#039;request body:&amp;#039;&amp;#039; prazno&lt;br /&gt;
** &amp;#039;&amp;#039;response body:&amp;#039;&amp;#039; prazno&lt;br /&gt;
** Pravo za izvršavanje ove metode ima samo student. Student može da prijavi predmet samo ukoliko prati taj predmet, semestar u kojem se prijavljuje je tekući i rok prijave predmeta je u istom semestru kao i sam predmet.&lt;br /&gt;
* &amp;#039;&amp;#039;(4 poena)&amp;#039;&amp;#039; &amp;lt;code&amp;gt;POST .../admin/&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;#039;&amp;#039;request body:&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;text/xml&amp;lt;/code&amp;gt;) Sve informacije su u sledećem formatu: &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;korisnik&amp;gt;&lt;br /&gt;
    &amp;lt;imeKor&amp;gt;...&amp;lt;/imeKor&amp;gt;&lt;br /&gt;
    &amp;lt;sifra&amp;gt;...&amp;lt;/sifra&amp;gt;&lt;br /&gt;
&amp;lt;/korisnik&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
** &amp;#039;&amp;#039;response body:&amp;#039;&amp;#039; prazno&lt;br /&gt;
** Pravo za izvršavanje ove metode ima samo admin. Metoda kreijra novog admina sa datim informacijama.&lt;br /&gt;
&lt;br /&gt;
== ER dijagram ==&lt;br /&gt;
: &amp;#039;&amp;#039;Baza i skripta ispod su identični kao na [[Информациони системи 1/Лаб 2 2020|drugoj laboratorijskoj vežbi 2020. godine]].&amp;#039;&amp;#039;&lt;br /&gt;
Na slici je dat model dela baze podataka fakulteta.&lt;br /&gt;
[[Датотека:IS1 lab 2 2020 dijagram.svg|center|frame|Дати ЕР дијаграм базе података.]]&lt;br /&gt;
Status u &amp;lt;code&amp;gt;semestar&amp;lt;/code&amp;gt; ima vrednosti:&lt;br /&gt;
* &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; — nije u toku&lt;br /&gt;
* &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; — omogućena nova praćenja predmeta&lt;br /&gt;
* &amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt; — u toku&lt;br /&gt;
Status u &amp;lt;code&amp;gt;rok&amp;lt;/code&amp;gt; ima vrednosti:&lt;br /&gt;
* &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt; — nije u toku&lt;br /&gt;
* &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; — omogućena prijava predmeta&lt;br /&gt;
* &amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt; — u toku&lt;br /&gt;
&lt;br /&gt;
=== SQL ===&lt;br /&gt;
Sledeća SQL skripta pravi bazu prikazanu na dijagramu iznad zajedno sa podacima koji mogu da se koriste za testiranje.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `korisnik` (&lt;br /&gt;
    `id` INT PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;
    `korisnicko_ime` VARCHAR(45),&lt;br /&gt;
    `sifra` VARCHAR(45)&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `admin` (&lt;br /&gt;
    `korisnik_id` INT PRIMARY KEY,&lt;br /&gt;
    FOREIGN KEY (`korisnik_id`) REFERENCES `korisnik` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `student` (&lt;br /&gt;
    `korisnik_id` INT PRIMARY KEY,&lt;br /&gt;
    `indeks` VARCHAR(45),&lt;br /&gt;
    `ime_prezime` VARCHAR(45) NOT NULL,&lt;br /&gt;
    `godina` INT,&lt;br /&gt;
    FOREIGN KEY (`korisnik_id`) REFERENCES `korisnik` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `nastavnik` (&lt;br /&gt;
    `korisnik_id` INT PRIMARY KEY,&lt;br /&gt;
    `ime_prezime` VARCHAR(45),&lt;br /&gt;
    FOREIGN KEY (`korisnik_id`) REFERENCES `korisnik` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `semestar` (&lt;br /&gt;
    `id` INT PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;
    `naziv` VARCHAR(45) NOT NULL,&lt;br /&gt;
    `status` VARCHAR(1)&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `predmet` (&lt;br /&gt;
    `id` INT PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;
    `sifra` VARCHAR(45) NOT NULL,&lt;br /&gt;
    `naziv` VARCHAR(45) NOT NULL,&lt;br /&gt;
    `semestar_id` INT NOT NULL,&lt;br /&gt;
    `godina` INT,&lt;br /&gt;
    FOREIGN KEY (`semestar_id`) REFERENCES `semestar` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `predaje` (&lt;br /&gt;
    `nastavnik_korisnik_id` INT,&lt;br /&gt;
    `predmet_id` INT,&lt;br /&gt;
    PRIMARY KEY (`nastavnik_korisnik_id`, `predmet_id`),&lt;br /&gt;
    FOREIGN KEY (`nastavnik_korisnik_id`) REFERENCES `nastavnik` (`korisnik_id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION,&lt;br /&gt;
    FOREIGN KEY (`predmet_id`) REFERENCES `predmet` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `prati` (&lt;br /&gt;
    `id` INT PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;
    `predmet_id` INT NOT NULL,&lt;br /&gt;
    `student_korisnik_id` INT NOT NULL,&lt;br /&gt;
    FOREIGN KEY (`predmet_id`) REFERENCES `predmet` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION,&lt;br /&gt;
    FOREIGN KEY (`student_korisnik_id`) REFERENCES `student` (`korisnik_id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `rok` (&lt;br /&gt;
    `id` INT PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;
    `naziv` VARCHAR(45) NOT NULL,&lt;br /&gt;
    `semestar_id` INT NOT NULL,&lt;br /&gt;
    `status` VARCHAR(1),&lt;br /&gt;
    FOREIGN KEY (`semestar_id`) REFERENCES `semestar` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `prijava` (&lt;br /&gt;
    `id` INT PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;
    `prati_id` INT NOT NULL,&lt;br /&gt;
    `rok_id` INT NOT NULL,&lt;br /&gt;
    FOREIGN KEY (`prati_id`) REFERENCES `prati` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION,&lt;br /&gt;
    FOREIGN KEY (`rok_id`) REFERENCES `rok` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
CREATE TABLE `ocena` (&lt;br /&gt;
    `id` INT PRIMARY KEY AUTO_INCREMENT,&lt;br /&gt;
    `ocena` INT,&lt;br /&gt;
    `prijava_id` INT NOT NULL,&lt;br /&gt;
    FOREIGN KEY (`prijava_id`) REFERENCES `prijava` (`id`)&lt;br /&gt;
        ON DELETE CASCADE&lt;br /&gt;
        ON UPDATE NO ACTION&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `korisnik` (`korisnicko_ime`, `sifra`) VALUES&lt;br /&gt;
(&amp;#039;admin&amp;#039;, &amp;#039;admin&amp;#039;),         -- 1&lt;br /&gt;
(&amp;#039;pera&amp;#039;, &amp;#039;peric&amp;#039;),          -- 2&lt;br /&gt;
(&amp;#039;mika&amp;#039;, &amp;#039;mikic&amp;#039;),          -- 3&lt;br /&gt;
(&amp;#039;zika&amp;#039;, &amp;#039;zikic&amp;#039;),          -- 4&lt;br /&gt;
(&amp;#039;cmilos&amp;#039;, &amp;#039;cmilos&amp;#039;),       -- 5&lt;br /&gt;
(&amp;#039;tasha&amp;#039;, &amp;#039;tasha&amp;#039;),         -- 6&lt;br /&gt;
(&amp;#039;stubic&amp;#039;, &amp;#039;stubic&amp;#039;),       -- 7&lt;br /&gt;
(&amp;#039;tartalja&amp;#039;, &amp;#039;tartalja&amp;#039;);   -- 8&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `admin` (`korisnik_id`) VALUES (1);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `student` (`korisnik_id`, `indeks`, `ime_prezime`, `godina`) VALUES&lt;br /&gt;
(2, &amp;#039;0001&amp;#039;, &amp;#039;Pera Perić&amp;#039;, 2019),&lt;br /&gt;
(3, &amp;#039;0002&amp;#039;, &amp;#039;Mika Mikić&amp;#039;, 2020),&lt;br /&gt;
(4, &amp;#039;0010&amp;#039;, &amp;#039;Žika Žikić&amp;#039;, 2018);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `nastavnik` (`korisnik_id`, `ime_prezime`) VALUES&lt;br /&gt;
(5, &amp;#039;Miloš Cvetanović&amp;#039;),&lt;br /&gt;
(6, &amp;#039;Tamara Šekularac&amp;#039;),&lt;br /&gt;
(7, &amp;#039;Stefan Tubić&amp;#039;),&lt;br /&gt;
(8, &amp;#039;Igor Tartalja&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `semestar` (`naziv`, `status`) VALUES&lt;br /&gt;
(&amp;#039;Peti semestar 2019&amp;#039;, &amp;#039;N&amp;#039;),    -- 1&lt;br /&gt;
(&amp;#039;Peti semestar 2021&amp;#039;, &amp;#039;T&amp;#039;),    -- 2&lt;br /&gt;
(&amp;#039;Treći semestar 2021&amp;#039;, &amp;#039;T&amp;#039;),   -- 3&lt;br /&gt;
(&amp;#039;Drugi semestar 2022&amp;#039;, &amp;#039;P&amp;#039;),   -- 4&lt;br /&gt;
(&amp;#039;Četvrti semestar 2022&amp;#039;, &amp;#039;P&amp;#039;); -- 5&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `predmet` (`sifra`, `naziv`, `semestar_id`, `godina`) VALUES&lt;br /&gt;
(&amp;#039;13S113IS1&amp;#039;, &amp;#039;Informacioni sistemi 1&amp;#039;, 2, 2021),                   -- 1&lt;br /&gt;
(&amp;#039;13E114IS1&amp;#039;, &amp;#039;Informacioni sistemi 1&amp;#039;, 2, 2021),                   -- 2&lt;br /&gt;
(&amp;#039;13S112OO1&amp;#039;, &amp;#039;Objektno orijentisano programiranje 1&amp;#039;, 3, 2021),    -- 3&lt;br /&gt;
(&amp;#039;13E112OO1&amp;#039;, &amp;#039;Objektno orijentisano programiranje 1&amp;#039;, 3, 2021),    -- 4&lt;br /&gt;
(&amp;#039;13S112OO2&amp;#039;, &amp;#039;Objektno orijentisano programiranje 2&amp;#039;, 5, 2022),    -- 5&lt;br /&gt;
(&amp;#039;13E112OO2&amp;#039;, &amp;#039;Objektno orijentisano programiranje 2&amp;#039;, 5, 2022);    -- 6&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `predaje` (`nastavnik_korisnik_id`, `predmet_id`) VALUES&lt;br /&gt;
(8, 3),&lt;br /&gt;
(8, 4),&lt;br /&gt;
(8, 5),&lt;br /&gt;
(8, 6),&lt;br /&gt;
(5, 1),&lt;br /&gt;
(5, 2),&lt;br /&gt;
(6, 1),&lt;br /&gt;
(6, 2),&lt;br /&gt;
(7, 1),&lt;br /&gt;
(7, 2);&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `prati` (`predmet_id`, `student_korisnik_id`) VALUES&lt;br /&gt;
(1, 2), -- 1: Pera prati IS1&lt;br /&gt;
(2, 3), -- 2: Mika prati IS1&lt;br /&gt;
(3, 3), -- 3: Mika prati OO1&lt;br /&gt;
(3, 4); -- 4: Žika prati OO1&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `rok` (`naziv`, `semestar_id`, `status`) VALUES&lt;br /&gt;
(&amp;#039;Januar&amp;#039;, 1, &amp;#039;N&amp;#039;),     -- 1&lt;br /&gt;
(&amp;#039;Januar&amp;#039;, 2, &amp;#039;T&amp;#039;),     -- 2&lt;br /&gt;
(&amp;#039;Januar&amp;#039;, 3, &amp;#039;T&amp;#039;),     -- 3&lt;br /&gt;
(&amp;#039;Februar&amp;#039;, 2, &amp;#039;P&amp;#039;),    -- 4&lt;br /&gt;
(&amp;#039;Februar&amp;#039;, 3, &amp;#039;P&amp;#039;);    -- 5&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `prijava` (`prati_id`, `rok_id`) VALUES&lt;br /&gt;
(1, 2), -- 1: Pera prijavio IS1 za januar&lt;br /&gt;
(1, 4), -- 2: Pera prijavio IS1 za februar&lt;br /&gt;
(2, 2), -- 3: Mika prijavio IS1 za februar&lt;br /&gt;
(3, 5), -- 4: Mika prijavio OO1 za februar&lt;br /&gt;
(4, 3); -- 5: Žika prijavio OO1 za januar&lt;br /&gt;
&lt;br /&gt;
INSERT INTO `ocena` (`ocena`, `prijava_id`) VALUES&lt;br /&gt;
(5, 1),&lt;br /&gt;
(10, 5);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rešenje ==&lt;br /&gt;
=== &amp;lt;code&amp;gt;persistence.xml&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Definiše jedinicu perzistencije &amp;lt;code&amp;gt;mypu&amp;lt;/code&amp;gt;. Pretpostavlja se postojanje resursa &amp;lt;code&amp;gt;fakultetResource&amp;lt;/code&amp;gt; koji je povezan na odgovarajući Connection Pool na Glassfish.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;persistence version=&amp;quot;2.2&amp;quot; xmlns=&amp;quot;http://java.sun.com/xml/ns/persistence&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocation=&amp;quot;http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;persistence-unit name=&amp;quot;mypu&amp;quot; transaction-type=&amp;quot;JTA&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;jta-data-source&amp;gt;fakultetResource&amp;lt;/jta-data-source&amp;gt;&lt;br /&gt;
        &amp;lt;exclude-unlisted-classes&amp;gt;false&amp;lt;/exclude-unlisted-classes&amp;gt;&lt;br /&gt;
    &amp;lt;/persistence-unit&amp;gt;&lt;br /&gt;
&amp;lt;/persistence&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;models&amp;lt;/code&amp;gt; paket ===&lt;br /&gt;
Ovde su generisane klase entiteta iz baze priložene iznad sa podrazumevanim podešavanjima.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;filters&amp;lt;/code&amp;gt; paket ===&lt;br /&gt;
==== &amp;lt;code&amp;gt;BasicAuthFilter.java&amp;lt;/code&amp;gt; ====&lt;br /&gt;
{{делимично решено}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;resources&amp;lt;/code&amp;gt; paket ===&lt;br /&gt;
{{делимично решено}}&lt;br /&gt;
&lt;br /&gt;
[[Категорија:Информациони системи 1]]&lt;br /&gt;
[[Категорија:Лабораторијске вежбе]]&lt;/div&gt;</summary>
		<author><name>Renatus</name></author>
	</entry>
</feed>