Index: dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/admin/GroupManagement.java
===================================================================
--- dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/admin/GroupManagement.java	(revision b303d6c1ce5fdf0a5074f33a8fb702b8449078f2)
+++ dbLearnStar-webApp/src/main/java/dblearnstar/webapp/pages/admin/GroupManagement.java	(revision f043cd6404370461abed776ab6cb88b6f7abf56e)
@@ -21,4 +21,5 @@
 package dblearnstar.webapp.pages.admin;
 
+import java.util.ArrayList;
 import java.util.List;
 
@@ -104,4 +105,7 @@
 				editGroup = g;
 			}
+		}
+		if (groupCopyFrom != null) {
+			groupCopyFrom = genericService.getByPK(Group.class, groupCopyFrom.getGroupId());
 		}
 	}
@@ -252,3 +256,29 @@
 		editGroupFocusOnTest = null;
 	}
+
+	@Persist
+	@Property
+	private Group groupCopyFrom;
+
+	void onCopyMembers(Group g) {
+		groupCopyFrom = g;
+	}
+
+	void onForgetCopy() {
+		groupCopyFrom = null;
+	}
+
+	@CommitAfter
+	void onPasteMembers(Group g) {
+		g.getGroupMembers().forEach(p -> genericService.delete(p));
+		if (groupCopyFrom.getGroupMembers() != null && groupCopyFrom.getGroupMembers().size() > 0) {
+			for (GroupMember gm : groupCopyFrom.getGroupMembers()) {
+				GroupMember newGm = new GroupMember();
+				newGm.setGroup(g);
+				newGm.setStudent(gm.getStudent());
+				genericService.save(newGm);
+			}
+		}
+		groupCopyFrom=null;
+	}
 }
Index: dbLearnStar-webApp/src/main/resources/dblearnstar/webapp/pages/admin/GroupManagement.tml
===================================================================
--- dbLearnStar-webApp/src/main/resources/dblearnstar/webapp/pages/admin/GroupManagement.tml	(revision b303d6c1ce5fdf0a5074f33a8fb702b8449078f2)
+++ dbLearnStar-webApp/src/main/resources/dblearnstar/webapp/pages/admin/GroupManagement.tml	(revision f043cd6404370461abed776ab6cb88b6f7abf56e)
@@ -98,4 +98,8 @@
 	</p:else>
 </div>
+<div t:type="if" t:test="groupCopyFrom" class="bg-info p-2 mt-3 mb-3">
+	<a class="btn btn-sm btn-secondary" t:type="eventlink" t:id="forgetCopy">Remove</a>
+	Copy members from: ${groupCopyFrom?.title}
+</div>
 <table t:type="grid" t:source="allGroups" t:row="group" t:add="actions">
 	<p:titleCell>${group.title}</p:titleCell>
@@ -108,5 +112,15 @@
 			title="message:symbol-delete" t:id="delete"
 			class="btn btn-sm btn-danger" role="button"><t:SVGIcon
-				t:path="minus-square" /> ${message:symbol-delete}</a>
+				t:path="minus-square" t:mixins="confirm" /> ${message:symbol-delete}</a>
+		<a href="" t:type="eventlink" t:context="group"
+			title="message:symbol-copy" t:id="copyMembers"
+			class="btn btn-sm btn-danger" role="button"><t:SVGIcon
+				t:path="copy" /> ${message:symbol-copy}</a>
+		<t:if t:test="groupCopyFrom">
+		<a href="" t:type="eventlink" t:context="group"
+			title="message:symbol-paste" t:id="pasteMembers" t:mixins="confirm" 
+			class="btn btn-sm btn-danger" role="button"><t:SVGIcon
+				t:path="list" /> ${message:symbol-paste}</a>
+		</t:if>
 	</p:actionsCell>
 </table>
Index: dbLearnStar-webApp/src/main/webapp/WEB-INF/app.properties
===================================================================
--- dbLearnStar-webApp/src/main/webapp/WEB-INF/app.properties	(revision b303d6c1ce5fdf0a5074f33a8fb702b8449078f2)
+++ dbLearnStar-webApp/src/main/webapp/WEB-INF/app.properties	(revision f043cd6404370461abed776ab6cb88b6f7abf56e)
@@ -168,4 +168,6 @@
 symbol-duplicate=Duplicate
 symbol-edit=Edit
+symbol-copy=Copy
+symbol-paste=Paste
 symbol-removeObjectFromListAndDeleteObject=Remove from list
 symbol-removeObjectFromList=Delete
Index: dbLearnStar-webApp/src/main/webapp/WEB-INF/app_mk.properties
===================================================================
--- dbLearnStar-webApp/src/main/webapp/WEB-INF/app_mk.properties	(revision b303d6c1ce5fdf0a5074f33a8fb702b8449078f2)
+++ dbLearnStar-webApp/src/main/webapp/WEB-INF/app_mk.properties	(revision f043cd6404370461abed776ab6cb88b6f7abf56e)
@@ -170,4 +170,6 @@
 symbol-duplicate=Дуплирај
 symbol-edit=Измени
+symbol-copy=Копирај
+symbol-paste=Пастирај
 symbol-removeObjectFromListAndDeleteObject=Извади
 symbol-removeObjectFromList=Избриши
