Alfreso Web Script: Get all members of a group

This is my very first script in Alfresco since I learn its web script a couple weeks ago. I intend to write all my learning process in this blog as my online documentation🙂

getMembersOfGroup.get.desc.xml
<webscript>
	<shortname>Get a group's members</shortname>
	<description>Get all the members of a group</description>
	<url>/get/members/of/group/?groupName={groupName}</url>
	<format default="html" />
	<authentication>admin</authentication>
	<transaction>required</transaction>
</webscript>

getMembersOfGroup.get.html.ftl

<html>
<body>
<table border="1">
	<tr>
		<td>#</td><td>Username</td><td>Email</td><td>First Name</td><td>Last Name</td>
	</tr>
	<#list users as u>
	<tr>
		<td>${u_index + 1}</td><td>${u.properties["cm:userName"]}</td>
		<td>${u.properties["email"]}</td><td>${u.properties["firstName"]}</td>
		<td>${u.properties["lastName"]}</td>
	</tr>
	</#list>
</table>
</body>
</html>

getMembersOfGroup.get.js

// get the group name from args
var groupName = args.groupName;
// add "GROUP_" prefix to groupName
var groupSource = people.getGroup('GROUP_' + groupName);

if (groupSource) {
	// get the members of the group
	var groupMembers = people.getMembers(groupSource);

	model.users = groupMembers;
}

Hobi Fotografi

Tahun 2004, saya pertama kali mengenal FN dan sejak saat itulah saya tertarik dengan fotografi. Karena waktu itu belum mampu beli DSLR akhirnya saya cari kamera pocket yang memiliki fungsi PSAM. Hasil pencarian online dan baca forum sana-sini, pilihan jatuh ke Canon Powershot A60. Murah meriah tapi cukup lumayan buat belajar moto.😀

Waktu itu belum ada temen yang bisa diajak hunting foto dan emang ga nyari temen juga sih. Jadi hunting foto cuma di sekitaran rumah. Alhasil subjek-subjek foto ga banyak yang menarik. Tapi setidaknya saya masih bisa mengeksplor kemampuan si A60 dan belajar teknik-teknik fotografi.

Dua foto ini adalah hasil jepretan A60 dan sempet diunggah ke FN.

MyFirstPanning
Ceritanya belajar panning
belalang
Belalang di stang sepeda

Sayangnya semangat jeprat-jepret waktu itu ga bertahan lama. Si A60 lebih banyak tersimpan di lemari dan jarang sekali dibawa hunting.

Sekarang, setelah melihat temen-temen mulai banyak yang tertarik fotografi, hasrat jeprat-jepret bangkit kembali😆. Dan karena sekarang sudah punya duit sendiri ditambah harga DSLR ga semahal dulu, diboyong lah Canon EOS 1000D dari toko kamera.:mrgreen:

Ini salah dua jepretan si 1000D.

Lebah
Lebah di sedotan
Bima
Patung Bima di Dufan

Ada peningkatan ga dibandingin foto-foto hasil A60?🙄

Galerinya ada di sini. Silakan mampir.🙂

Untitled

Mantap!

Ternyata sudah 1 tahun lewat blog ini tidak diupdate. Apakah kemampuan menulis berbanding lurus dengan waktu luang? Hmmm.. tampak cuma alasan kosong saja. Kesibukan [bekerja] seharusnya tidak mengurangi kekreatifan dalam menulis. Jadi, semoga saja postingan pancingan ini menjadi awal untuk aktif menulis lagi.

-sup-
*disela-sela penulisan laporan mingguan :)*