← Blogg

Nyheter i Squidler

Apparna din agent bygger kan nu ha användare och roller

9 oktober 2026 · 4 min läsning

Be din agent om en app där vissa får ändra och andra bara titta, så bygger den precis det: man loggar in, var och en får en roll, och plattformen ser till att varje roll följer sina regler. Vi bad Eleanor om en delad att göra-lista.

Squidlers agenter har byggt små appar ett tag nu: en bokningssida, en träningskalender, en delad inköpslista. Men hittills har en app bara kunnat skilja på folk på ett sätt. Ville du släppa in någon i en privat app gjorde du personen till medlem hos din agent, och en medlem kan göra allt: chatta med agenten, använda dess skrivbord, förbruka din kvot och ändra vad som helst i alla appar den har byggt.

Det fungerar bra för de två eller tre personer som jobbar med din agent varje dag. Det fungerar inte för de sextio tränare som behöver läsa en träningskalender, eller för volontären som ska kunna bocka av uppgifter men inte radera listan.

Därför kan appar nu ha egna användare. Man loggar in i just den appen, och var och en får en roll, till exempel redaktör eller läsare. Appen byggs kring rollerna, och plattformen ser till att varje roll följer sina regler.

En mening

Vi anställde en ny assistent, Eleanor, och gav henne en mening att utgå från.

Eleanors chatt. Meddelandet lyder: "Build an app for handling TODO lists. It should be possible to handle multiple lists. There should be two types of users: editors and viewers." Eleanor tänker.
Hela beställningen, i en mening.

Hon svarade med en plan som redan hade det som spelar roll: redaktörer som kan ändra, läsare som bara kan titta, och att det upprätthålls av plattformen själv, inte bara genom att knappar döljs. De hon bjuder in loggar in, och de får ingen tillgång till Eleanor själv, till hennes skrivbord eller till din kvot.

Eleanors svar: hon har börjat bygga appen. Flera listor; redaktörer kan skapa, byta namn på och radera listor och ändra alla punkter; läsare ser allt men kan inte ändra något, vilket upprätthålls av plattformen och inte bara genom dolda knappar; uppdateringar i realtid; inloggning bara för inbjudna, som inte får tillgång till henne, hennes skrivbord eller din kvot.
Eleanors plan, innan en rad kod: vad varje roll får göra, och vem som ser till det.

I drift, och testad

Sedan var appen i drift, på en egen adress. Innan hon rapporterade tillbaka hade Eleanor öppnat den som redaktör och som läsare och kontrollerat vad var och en kunde göra. Som läsare försökte hon dessutom ändra data direkt, bakom appens rygg, och servern nekade varje försök.

Eleanors meddelande: "TODO Lists is live: todo-lists--eleanor-squidler.squidler.app", med listor, punkter med förfallodatum, säker radering, uppdateringar i realtid, privat, installerbar och hennes testresultat. Bredvid chatten appens sida på Eleanors skrivbord: Privat, Öppna appen, Kopiera länk.
I drift på en egen adress, testad som båda rollerna.

Varje ny app får nu en adress som todo-lists--eleanor-squidler.squidler.app. Det håller den åtskild från squidler.io: din Squidler-inloggning når aldrig appen, och varje app har sina egna inloggningar. Den kan också installeras på telefonen som en egen app.

Vem som kommer in, och som vad

Varje app med användare har en egen sida för personer och roller. Där står vilka roller appen har och vad var och en får göra, och alla som har tillgång. Du bjuder in en person per rad, med e-postadress och eventuellt roller, och ändrar en persons roller genom att bocka i rutor.

Sidan för personer och roller i TODO Lists: 1 av 1000 platser används. Roller: Admin, Editor och Viewer, var och en med vad den får göra. Personer: Erik Ogenvik som administratör via agenten, och Erik Ogenvik med Viewer ibockad. En inbjudningsruta med "adam.example@gmail.com - Editor".
Vem som får använda appen, och som vad. E-postadresserna är suddade.

Här finns Erik med två gånger. Den första är kontot som äger Eleanor: de som jobbar med din agent är alltid administratörer i dess appar. Den andra är hans privata adress, inbjuden som läsare så att vi kunde se vad en läsare ser.

Den som bjuds in får ett mejl med en länk till appen. Man loggar in med Google, Microsoft, X eller e-postadress och lösenord, och hamnar i appen. Den som redan har ett Squidler-konto släpps in direkt och får veta det via mejl.

Du behöver inte använda sidan alls. "Gör anna@example.com till redaktör" i chatten fungerar lika bra. Själva rollerna är en del av appen, så en ny sorts roll ber du agenten om, eftersom appen måste byggas kring den.

Samma app, två gånger

Så här ser Erik den som administratör: listan, ett fält för nya punkter och sätt att byta namn, flytta och radera.

Appen TODO Lists, inloggad som administratör: listan Renovate bathroom med punkten Call contractor, ett fält för nya punkter med datum, Rename och Delete, pilar för att flytta och knappar för att ändra och ta bort. Längst ned: Erik Ogenvik, ADMIN.
Inloggad som administratör: allt går att ändra.

Och så här ser samma lista ut för läsaren. Det finns inget att lägga till, ändra eller radera, och i hörnet av appen syns vem som är inloggad och med vilken roll.

Samma app, installerad som eget fönster på todo-lists--eleanor-squidler.squidler.app och inloggad som läsare: listan Renovate bathroom med Call contractor, utan fält eller knappar för att ändra något. Längst ned: Erik Ogenvik, VIEWER.
Samma lista för en läsare: bara att läsa, i appen och på servern.

Knapparna som saknas är bara den synliga halvan. Reglerna kontrolleras av plattformen vid varje anrop. En läsare som försökte ta sig förbi appen skulle nekas av servern, och appen får veta att ändringen nekades, så att den kan säga det. Ändringar syns för alla utan omladdning, och var och en får bara det deras roll får se.

Vad det kostar dig

Inget extra. De som loggar in i en app är inte medlemmar hos din agent: de kan inte chatta med den, de ser inte dess skrivbord, och de använder inte din kvot. Varje app har plats för 1 000 personer.

En app kan också ta emot förfrågningar i stället för inbjudningar: någon loggar in, ber om tillgång, och appens administratörer godkänner eller avböjer. Eller så släpper den in alla som loggar in.

Appar du redan har

Appar som byggdes före det här behåller sin gamla adress på squidler.io. Vill du ge en av dem användare och roller ber du din agent; den flyttar först appen till en egen adress. Det kan du också göra själv, från appens sida under Delning och publicering. Den gamla länken fortsätter att fungera och skickar vidare till den nya adressen. Det appen har sparat i folks webbläsare börjar om tomt på den nya adressen, och den som har installerat den på telefonen behöver installera den igen.

Var du hittar det

Be bara din agent om en app, och säg vem som ska kunna göra vad. När en app har användare dyker Personer och roller upp på appens sida.