Index: eprms-tap/pom.xml
===================================================================
--- eprms-tap/pom.xml	(revision 08cb96a91c722fe1e857a8ccbd63d1926bfbbeb6)
+++ eprms-tap/pom.xml	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -71,5 +71,5 @@
 			<groupId>info.ajanovski.eprms</groupId>
 			<artifactId>model</artifactId>
-			<version>0.0.7-SNAPSHOT</version>
+			<version>0.0.8-SNAPSHOT</version>
 		</dependency>
 
Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/components/Layout.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/components/Layout.java	(revision 08cb96a91c722fe1e857a8ccbd63d1926bfbbeb6)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/components/Layout.java	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -81,5 +81,5 @@
 
 	public String[] getStudentPageNames() {
-		return new String[] { "user/MyProjects", "user/MyProjectReports", "user/MyDatabases", "user/MyRepositories",
+		return new String[] { "user/MyProjects", "user/MyProjectReports", "user/Discussions", "user/MyDatabases", "user/MyRepositories",
 				"user/MyRepositoryAuth" };
 	}
Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/DiscussProject.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/DiscussProject.java	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/DiscussProject.java	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -0,0 +1,163 @@
+package info.ajanovski.eprms.tap.pages.user;
+
+import java.util.Collections;
+import java.util.Date;
+import java.util.List;
+
+import org.apache.tapestry5.annotations.Import;
+import org.apache.tapestry5.annotations.InjectComponent;
+import org.apache.tapestry5.annotations.Persist;
+import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.annotations.SessionState;
+import org.apache.tapestry5.corelib.components.Zone;
+import org.apache.tapestry5.hibernate.annotations.CommitAfter;
+import org.apache.tapestry5.http.services.Request;
+import org.apache.tapestry5.ioc.annotations.Inject;
+import org.apache.tapestry5.services.SelectModelFactory;
+import org.apache.tapestry5.services.ajax.AjaxResponseRenderer;
+
+import info.ajanovski.eprms.model.entities.DiscussionOnCourseProject;
+import info.ajanovski.eprms.model.entities.DiscussionPost;
+import info.ajanovski.eprms.model.entities.Person;
+import info.ajanovski.eprms.model.util.ComparatorDiscussionPostByReplyTo;
+import info.ajanovski.eprms.model.util.ModelConstants;
+import info.ajanovski.eprms.tap.annotations.InstructorPage;
+import info.ajanovski.eprms.tap.annotations.StudentPage;
+import info.ajanovski.eprms.tap.services.GenericService;
+import info.ajanovski.eprms.tap.services.PersonManager;
+import info.ajanovski.eprms.tap.util.UserInfo;
+
+@StudentPage
+@InstructorPage
+@Import(stylesheet = { "DiscussProject.css" })
+public class DiscussProject {
+	@SessionState
+	@Property
+	private UserInfo userInfo;
+
+	@Inject
+	private GenericService genericService;
+
+	@Inject
+	private PersonManager personManager;
+
+	@Inject
+	private AjaxResponseRenderer ajaxResponseRenderer;
+
+	@Inject
+	private Request request;
+
+	@Inject
+	private SelectModelFactory selectModelFactory;
+
+	@Property
+	DiscussionOnCourseProject discussionOnCourseProject;
+
+	@Property
+	DiscussionPost discussionPost;
+
+	@Persist
+	@Property
+	DiscussionPost editDiscussionPost;
+
+	@InjectComponent
+	private Zone zAllPosts;
+
+	void onActivate(DiscussionOnCourseProject docp) {
+		discussionOnCourseProject = genericService.getByPK(DiscussionOnCourseProject.class,
+				docp.getDiscussionOnCourseProjectId());
+	}
+
+	public DiscussionOnCourseProject onPassivate() {
+		return discussionOnCourseProject;
+	}
+
+	public String[] getPostTypes() {
+		return ModelConstants.AllDiscussionPostTypes;
+	}
+
+	public List<DiscussionPost> getAllDiscussionPosts() {
+		List<DiscussionPost> lista = discussionOnCourseProject.getDiscussionPosts();
+		ComparatorDiscussionPostByReplyTo c = new ComparatorDiscussionPostByReplyTo();
+		Collections.sort(lista, c);
+		return lista;
+	}
+
+	void onActionFromAddPost() {
+		editDiscussionPost = new DiscussionPost();
+		editDiscussionPost.setDiscussionOnCourseProject(discussionOnCourseProject);
+		editDiscussionPost.setPerson(genericService.getByPK(Person.class, userInfo.getPersonId()));
+		if (request.isXHR()) {
+			ajaxResponseRenderer.addRender(zAllPosts);
+		}
+	}
+
+	void onActionFromReplyToPost(DiscussionPost originalPost) {
+		editDiscussionPost = new DiscussionPost();
+		editDiscussionPost.setReplyTo(originalPost);
+		editDiscussionPost.setType(originalPost.getType());
+		editDiscussionPost.setDiscussionOnCourseProject(discussionOnCourseProject);
+		editDiscussionPost.setPerson(genericService.getByPK(Person.class, userInfo.getPersonId()));
+		if (request.isXHR()) {
+			ajaxResponseRenderer.addRender(zAllPosts);
+		}
+	}
+
+	@CommitAfter
+	public void onSuccessFromFrmEditPost() {
+		editDiscussionPost.setPostedOn(new Date());
+		genericService.saveOrUpdate(editDiscussionPost);
+		editDiscussionPost = null;
+		if (request.isXHR()) {
+			ajaxResponseRenderer.addRender(zAllPosts);
+		}
+	}
+
+	public String getCoding(DiscussionPost i) {
+		if (i.getReplyTo() == null) {
+			return Long.toString(i.getPostedOn().getTime()) + "-";
+		} else {
+			return getCoding(i.getReplyTo()) + Long.toString(i.getPostedOn().getTime()) + "-";
+		}
+	}
+
+	public String getIndentation() {
+		int a = getCoding(discussionPost).split("-").length;
+		return "indentation" + a;
+	}
+
+	public boolean isPostAuthorProjectTeamMember() {
+		return discussionPost.getDiscussionOnCourseProject().getCourseProject().getProject().getResponsibilities()
+				.stream().anyMatch(r -> r.getTeam().getTeamMembers().stream()
+						.anyMatch(tm -> tm.getPerson().getPersonId() == discussionPost.getPerson().getPersonId()));
+	}
+
+	public String getPostAuthor() {
+		String fullName = discussionPost.getPerson().getLastName() + " " + discussionPost.getPerson().getFirstName()
+				+ " [" + discussionPost.getPerson().getUserName() + "]";
+		if (personManager.isAdministrator(discussionPost.getPerson().getPersonId())) {
+			return fullName;
+		} else if (isPostAuthorProjectTeamMember()) {
+			return fullName;
+		} else if (discussionPost.getPublicPosting()) {
+			return discussionPost.getPerson().getLastName() + " " + discussionPost.getPerson().getFirstName() + " ["
+					+ discussionPost.getPerson().getUserName() + "]";
+		} else {
+			return "Anon";
+		}
+	}
+
+	public String getClassOfPostAuthor() {
+		if (personManager.isAdministrator(discussionPost.getPerson().getPersonId())) {
+			return "border-dark personAdmin";
+		} else if (isPostAuthorProjectTeamMember()) {
+			return "border-primary personProjectTeamMember";
+		} else {
+			return "border-light";
+		}
+	}
+
+	void onActionFromCancelFrmEditPost() {
+		editDiscussionPost = null;
+	}
+}
Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/Discussions.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/Discussions.java	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/Discussions.java	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -0,0 +1,87 @@
+package info.ajanovski.eprms.tap.pages.user;
+
+import java.util.List;
+
+import org.apache.tapestry5.SelectModel;
+import org.apache.tapestry5.annotations.Persist;
+import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.annotations.SessionState;
+import org.apache.tapestry5.ioc.annotations.Inject;
+import org.apache.tapestry5.services.SelectModelFactory;
+
+import info.ajanovski.eprms.model.entities.Course;
+import info.ajanovski.eprms.model.entities.DiscussionOnCourseProject;
+import info.ajanovski.eprms.model.entities.DiscussionPost;
+import info.ajanovski.eprms.model.entities.DiscussionSession;
+import info.ajanovski.eprms.model.entities.Responsibility;
+import info.ajanovski.eprms.model.entities.TeamMember;
+import info.ajanovski.eprms.tap.annotations.AdministratorPage;
+import info.ajanovski.eprms.tap.annotations.InstructorPage;
+import info.ajanovski.eprms.tap.annotations.StudentPage;
+import info.ajanovski.eprms.tap.services.CourseManager;
+import info.ajanovski.eprms.tap.services.GenericService;
+import info.ajanovski.eprms.tap.util.UserInfo;
+
+@StudentPage
+@InstructorPage
+@AdministratorPage
+public class Discussions {
+	@SessionState
+	@Property
+	private UserInfo userInfo;
+
+	@Inject
+	private GenericService genericService;
+
+	@Inject
+	private CourseManager courseManager;
+
+	@Inject
+	private SelectModelFactory selectModelFactory;
+
+	@Persist
+	@Property
+	private Course selectedCourse;
+
+	@Persist
+	@Property
+	private DiscussionSession selectedDiscussionSession;
+
+	@Property
+	private DiscussionOnCourseProject discussionOnCourseProject;
+
+	@Property
+	private DiscussionPost discussionPost;
+
+	@Property
+	private Responsibility responsibility;
+
+	@Property
+	private TeamMember teamMember;
+
+	void onActivate() {
+		if (selectedDiscussionSession != null) {
+			selectedDiscussionSession = genericService.getByPK(DiscussionSession.class,
+					selectedDiscussionSession.getDiscussionSessionId());
+		}
+	}
+
+	public SelectModel getCourseModel() {
+		return selectModelFactory.create(courseManager.getAllCoursesByPerson(userInfo.getPersonId()), "title");
+	}
+
+	public SelectModel getDiscussionSessionModel() {
+		return selectModelFactory.create(((List<DiscussionSession>) genericService.getAll(DiscussionSession.class))
+				.stream().filter(p -> p.getCourse().getCourseId() == selectedCourse.getCourseId()).toList(), "title");
+	}
+
+	public SelectModel getCourseProjectModel() {
+		return selectModelFactory.create(selectedDiscussionSession.getDiscussionsOnCourseProjects(),
+				"discussionOnCourseProjectId");
+	}
+
+	void onSuccessFromSelectCourseForm() {
+		selectedDiscussionSession = null;
+	}
+
+}
Index: eprms-tap/src/main/resources/META-INF/assets/DiscussProject.css
===================================================================
--- eprms-tap/src/main/resources/META-INF/assets/DiscussProject.css	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
+++ eprms-tap/src/main/resources/META-INF/assets/DiscussProject.css	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -0,0 +1,57 @@
+.indentation0 {
+	margin: 0rem;
+}
+
+.indentation1 {
+	margin-left: 0rem;
+}
+
+.indentation2 {
+	margin-left: 2rem;
+}
+
+.indentation3 {
+	margin-left: 4rem;
+}
+
+.indentation4 {
+	margin-left: 6rem;
+}
+
+.indentation5 {
+	margin-left: 8rem;
+}
+
+.indentation6 {
+	margin-left: 10rem;
+}
+
+.reshenieto img {
+	width: 100%;
+}
+
+.discussion {
+	font-size: 90%;
+}
+
+.discussion img {
+	width: 100%;
+}
+
+.feedback img {
+	width: 100%;	
+}
+
+.personAdmin #postAuthor::after {
+	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Crect x='4' y='4' width='16' height='16' rx='2' ry='2'%3E%3C/rect%3E%3Crect x='9' y='9' width='6' height='6'%3E%3C/rect%3E%3Cline x1='9' y1='1' x2='9' y2='4'%3E%3C/line%3E%3Cline x1='15' y1='1' x2='15' y2='4'%3E%3C/line%3E%3Cline x1='9' y1='20' x2='9' y2='23'%3E%3C/line%3E%3Cline x1='15' y1='20' x2='15' y2='23'%3E%3C/line%3E%3Cline x1='20' y1='9' x2='23' y2='9'%3E%3C/line%3E%3Cline x1='20' y1='14' x2='23' y2='14'%3E%3C/line%3E%3Cline x1='1' y1='9' x2='4' y2='9'%3E%3C/line%3E%3Cline x1='1' y1='14' x2='4' y2='14'%3E%3C/line%3E%3C/svg%3E");
+    display: inline-block;
+	margin-left:0.5em;
+	 vertical-align: -3px;
+}
+
+.personProjectTeamMember #postAuthor::after {
+	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='9' cy='7' r='4'%3E%3C/circle%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'%3E%3C/path%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'%3E%3C/path%3E%3C/svg%3E");    
+	display: inline-block;
+	margin-left:0.5em;
+	 vertical-align: -3px;
+}
Index: eprms-tap/src/main/resources/info/ajanovski/eprms/tap/components/Layout.tml
===================================================================
--- eprms-tap/src/main/resources/info/ajanovski/eprms/tap/components/Layout.tml	(revision 08cb96a91c722fe1e857a8ccbd63d1926bfbbeb6)
+++ eprms-tap/src/main/resources/info/ajanovski/eprms/tap/components/Layout.tml	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -17,7 +17,8 @@
 </head>
 
-<body style="padding-top: 4.5em;">
-	<nav class="navbar navbar-dark navbar-expand-lg fixed-top">
+<body>
+	<nav id="mainnav" class="navbar navbar-dark navbar-expand-lg fixed-top">
 		<a class="navbar-brand" t:type="pagelink" t:page="user/MyProfile">${message:app-title-short}</a>
+
 		<button class="navbar-toggler" type="button" data-toggle="collapse"
 			data-target="#mainMenu" aria-controls="mainMenu"
@@ -44,5 +45,5 @@
 						</div></li>
 				</t:if>
-				<t:if t:test="userInfo.administrator">
+				<t:if t:test="userInfo?.administrator">
 					<li class="nav-item dropdown"><a
 						class="nav-link dropdown-toggle" href="#" id="mainMenuAdmin"
@@ -59,5 +60,4 @@
 
 			<ul class="navbar-nav navbar-right">
-
 				<li class="nav-item"><a class="nav-link" href=""
 					t:type="actionlink" t:id="localeToggle">${message:lang-label} <span
@@ -89,7 +89,5 @@
 		</div>
 
-		<!-- content -->
 		<t:body />
-		<!-- /content -->
 
 		<hr />
Index: eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/DiscussProject.tml
===================================================================
--- eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/DiscussProject.tml	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
+++ eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/DiscussProject.tml	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -0,0 +1,65 @@
+<html t:type="layout" title="${message:user/Discussions-pagelink}"
+	xmlns:t="http://tapestry.apache.org/schema/tapestry_5_4.xsd"
+	xmlns:p="tapestry:parameter">
+
+<h1>${message:user/Discussions-pagelink}</h1>
+
+<h2>Project:
+	${discussionOnCourseProject?.courseProject?.project?.title}</h2>
+
+<div t:type="zone" t:id="zAllPosts">
+	<div t:type='if' t:test="editDiscussionPost">
+		<t:modalbox>
+			<form t:type="form" t:id="FrmEditPost">
+				<t:beaneditor t:object="editDiscussionPost"
+					t:exclude="discussionPostId, postedOn">
+					<p:type>
+						<t:unless t:test="editDiscussionPost.replyTo">
+							<div class="form-group">
+								<label t:type="label" t:for="selectPostType" /> <select
+									t:type="select" t:id="selectPostType" t:model="postTypes"
+									t:value="editDiscussionPost.type" />
+							</div>
+						</t:unless>
+					</p:type>
+					<p:message>
+						<div class="form-group">
+							<label t:type="label" t:for="message"></label>
+							<textarea t:id="message" t:type="textarea"
+								t:value="editDiscussionPost.message" t:mixins="webeditor"
+								t:WebEditor.areaType="" />
+						</div>
+					</p:message>
+				</t:beaneditor>
+				<t:submit t:value="OK" />
+				<a t:type="actionlink" t:id="cancelFrmEditPost"
+					class="btn btn-secondary">${message:cancel-label}</a>
+			</form>
+		</t:modalbox>
+	</div>
+
+	<div class="card mb-1 bg-light ${classOfPostAuthor} ${indentation}"
+		t:type="loop" t:source="allDiscussionPosts" t:value="discussionPost">
+		<div class="card-header  p-2">
+			<div class="row">
+				<div class="col-9" id="postAuthor">${postAuthor}</div>
+				<div class="col-3 float-right text-right">${discussionPost.type}
+					- ${discussionPost.postedOn}</div>
+			</div>
+		</div>
+		<div class="card-body p-2">
+			<t:outputraw t:value="discussionPost.message" />
+			<p>
+				<a href="" class="btn btn-sm btn-secondary" t:type="iconactionlink"
+					t:id="replyToPost" t:context="discussionPost"
+					t:path="corner-down-left" t:zone="zAllPosts">${message:replyTo-label}</a>
+			</p>
+		</div>
+
+	</div>
+
+	<a href="" class="btn btn-primary" t:type="iconactionlink"
+		t:id="addPost" t:path="message-square" t:zone="zAllPosts">${message:newMessage-label}</a>
+
+</div>
+</html>
Index: eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/Discussions.tml
===================================================================
--- eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/Discussions.tml	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
+++ eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/Discussions.tml	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -0,0 +1,65 @@
+<html t:type="layout" title="${message:user/Discussions-pagelink}"
+	xmlns:t="http://tapestry.apache.org/schema/tapestry_5_4.xsd"
+	xmlns:p="tapestry:parameter">
+
+<h1>${message:user/Discussions-pagelink}</h1>
+
+<form t:type="form" t:id="selectCourseForm"
+	class="form-inline col-12 mb-3">
+	<div class="form-group">
+		<label t:type="label" t:for="selectCourse"></label> <select
+			class="ml-1" t:id="selectCourse" t:type="select"
+			t:model="courseModel" t:value="selectedCourse" t:zone="courseZone"
+			onchange="this.form.submit(); "></select>
+	</div>
+	<t:submit t:value="OK" />
+</form>
+
+<div t:type="zone" t:id="courseZone">
+
+	<t:if t:test="selectedCourse">
+		<form t:type="form" t:id="selectDiscussionSessionForm"
+			class="form-inline col-12 mb-3">
+			<div class="form-group">
+				<label t:type="label" t:for="selectDiscussionSession"></label> <select
+					class="ml-1" t:id="selectDiscussionSession" t:type="select"
+					t:model="discussionSessionModel"
+					t:value="selectedDiscussionSession" t:zone="discussionSessionZone"
+					onchange="this.form.submit(); "></select>
+			</div>
+			<t:submit t:value="OK" />
+		</form>
+	</t:if>
+
+	<div t:type="zone" t:id="discussionSessonZone">
+		<div t:type="if" t:test="selectedDiscussionSession">
+			<div t:type="loop"
+				t:source="selectedDiscussionSession.discussionsOnCourseProjects"
+				t:value="discussionOnCourseProject"
+				class="card mb-3 card-body bg-light p-1">
+				<div class="card-body pb-0 pt-1 pl-1">
+					<p class="float-right m-0 mt-2">
+						${message:team-label}: <span t:type="loop"
+							t:source="discussionOnCourseProject.courseProject.project.responsibilities"
+							t:value="responsibility" class="border p-1 ml-2"> <span
+							t:type="loop" t:source="responsibility.team.teamMembers"
+							t:value="teamMember"> ${teamMember.person.firstName}
+								${teamMember.person.lastName} [${teamMember.person.userName}]</span>
+						</span>
+					</p>
+					<h3>${discussionOnCourseProject.courseProject.project.title}</h3>
+					<p>
+						<a class="btn btn-primary" t:type="pagelink"
+							t:page="user/DiscussProject"
+							t:context="discussionOnCourseProject"><svg t:type="svgicon"
+								t:path="file-text" t:height="24" />${message:discussions-label}:
+							${discussionOnCourseProject.discussionPosts.size()}</a>
+					</p>
+
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+
+</html>
Index: eprms-tap/src/main/webapp/WEB-INF/app.properties
===================================================================
--- eprms-tap/src/main/webapp/WEB-INF/app.properties	(revision 08cb96a91c722fe1e857a8ccbd63d1926bfbbeb6)
+++ eprms-tap/src/main/webapp/WEB-INF/app.properties	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -1,2 +1,8 @@
+discussions-label=Discussions
+selectPostType-label=Select post type
+publicPosting-label=Show your name publicly (when posting comments for your own project, your name will always be made public)
+message-label=Post
+replyTo-label=Reply
+newMessage-label=New message
 status-label=Status
 role-label=Role
@@ -5,4 +11,5 @@
 approve-label=Approve
 user/MyTeams-pagelink=My Teams
+user/Discussions-pagelink=Discussions
 join-label=Join
 leave-label=Leave
Index: eprms-tap/src/main/webapp/WEB-INF/app_mk.properties
===================================================================
--- eprms-tap/src/main/webapp/WEB-INF/app_mk.properties	(revision 08cb96a91c722fe1e857a8ccbd63d1926bfbbeb6)
+++ eprms-tap/src/main/webapp/WEB-INF/app_mk.properties	(revision b8d314934b8eb0b105ad32cec5c4179356952627)
@@ -1,6 +1,13 @@
+discussions-label=Дискусии
+selectPostType-label=Избери тип коментар
+publicPosting-label=Објавете го вашето име (кога коментарите се за ваш сопствен проект, името секогаш е јавно)
+message-label=Коментар
+replyTo-label=Одговори
+newMessage-label=Нова забелешка
 status-label=Статус
 openForNewMembers-label=Отворено за нови членови
 approve-label=Одобри
 user/MyTeams-pagelink-label=Мои тимови
+user/Discussions-pagelink=Дискусии
 propose-label=Предлог
 leave-label=Напушти
