Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5921 5922 5923 5924 [5925] 5926 5927 5928 5929 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Ich bin motivierter als ihr. Ich habe es seit 2 Wochen geschafft zu jeder* Vorlesung zu gehen. Und meine Motivation es zu tun wird immer größer, weil ich ja sonst meine Serien abbreche Augenzwinkern

*: Ausser einmal, da habe ich verschlafen, hab mir die VL aber aufgezeichnet angeschaut. Und gestern konnte ich nicht zu einer Übung, weil ich auf einen Feuermelder-Kontrolleur warten musste.
20.04.2012 9:49:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
Die aktuell langweiligste Vorlesung (Datenbanken) gibts bei uns auch im Livestream und als Aufzeichnung. Bringt nur relativ wenig, weil ich sowieso immer direkt davor eine andere Vorlesung habe, und dann kann ich auch gleich da hin gehen statt nach Hause.
20.04.2012 10:13:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Die Don't-Break-The-Chain-Methode. Funktioniert auch bei anderen Dingen (Sport und so) ausgezeichnet.
20.04.2012 10:13:26  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
 
Zitat von SirSiggi
Deuter Cross City

Der sieht schon mal gar nicht schlecht aus. Ich glaube, ich gehe heute einfach mal in ein Rucksackgeschäft und gucke mir an was die da so haben.
20.04.2012 10:15:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Mein Problem ist immer, dass ich auf'm Fahrrad immer gas gebe. Wenn ich dann nen Rucksack aufhabe, ist hinten alles Klitschnass
20.04.2012 10:16:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von TriggerTG

Mein Problem ist immer, dass ich auf'm Fahrrad immer gas gebe. Wenn ich dann nen Rucksack aufhabe, ist hinten alles Klitschnass

dann besorg dir halt einen rucksack, der für sowas gemacht ist, oder schnall ihn auf dem gepäckträger fest.
20.04.2012 10:22:57  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Brauch keinen. Fahrradtasche + Umhängetasche reichen mir für alles
20.04.2012 10:27:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
http://www.smbc-comics.com/index.php?db=comics&id=2586

Breites Grinsen
20.04.2012 11:01:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
verschmitzt lachen
PHP Hammer: http://www.flickr.com/photos/raindrift/7095238893/in/set-72157629492908038/
20.04.2012 12:16:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
 
Zitat von TriggerTG

http://www.smbc-comics.com/index.php?db=comics&id=2586

Breites Grinsen



BANANA!?!?
20.04.2012 12:16:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
igor]2

Phoenix
Spassbremse. traurig
20.04.2012 14:05:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
http://sns.cs.princeton.edu/2012/04/javascript-in-javascript-js-js-sandboxing-third-party-scripts/

Kopf->Tischplatte.

Ist ja nuuuur 400x langsamer. Na wenns sonst nix is. Und ansonsten wurde der Hauptteil der Arbeit auch von Emscripten gemacht...

---

Der PHP-Hammer trifft den Nagel auf den Kopf
20.04.2012 14:33:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
http://www.engadget.com/2012/04/20/one-million-wikipedia-edits/


o.O
20.04.2012 14:59:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
Drei Links in dem Artikel, und keiner führt zum Wikipedia-Profil von dem Typen
20.04.2012 15:02:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
...
 
Android-Anwendung zur Steuerung eines mobilen Roboters mittels ROS (Robot Operating System)


Roboter sind ja an sich nicht so mein Interessensgebiet, aber mit Android arbeiten wird lustig, und wenn wir da wirklich mit Robotern rumfahren dürfen wird das sicher ein lustiges Semesterprojekt
20.04.2012 15:09:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
Hier gibts doch garantiert Chrome-Fanboys. Erklärt mir mal dieses Verhalten: Ich habe ein Userscript, das auf einer SSL-gesicherten Seite ausgeführt wird. Das Userscript soll unter anderem ein Hintergrundbild per CSS setzen, und weil es keinen Bilderhoster mit gesicherter Verbindung gibt binde ich das Bild per data:image/png;base64 ein. Wieso hält Chrome das für eine ungesicherte Verbindung und zeigt deshalb in der Adressleiste das https in rot und durchgestrichen an?
20.04.2012 17:04:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
 
Zitat von TriggerTG

http://www.engadget.com/2012/04/20/one-million-wikipedia-edits/


o.O


Pffff. Viel toller ist doch, dass floristennetzwerk.de vorgestern die 15 Millionste .de Domain wurde!

Quelle
20.04.2012 18:03:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
igor]2

Phoenix
ICE-Abteil. Fahrgast steigt zu, setzt sich mir gegenueber mit seinen Sachen hin. Ich ruecke den Laptop etwas zurecht, um Platz auf dem gemeinsamen Tisch zu machen. Er: "Mein Teil ist nicht so gross." Und mir faellt nur ein trauriges "Oh. traurig" darauf ein. traurig
20.04.2012 18:14:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
So gerade mal ein schönes AJAX-Back- & Frontend für Formulare gebastelt. Richtig hübsch, es markiert sogar die falschen Felder und sagt was falsch ist*

Aber am Ende lädt er die Seite trotzdem neu, weil ich dann doch nicht so bekloppt bin, die Änderungen auch noch im Client zu replizieren. Wer bin ich denn? Breites Grinsen

*auf Basis von Djangos Daten
20.04.2012 18:50:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Das cewle daran: Ich habe jetzt eine Subklasse von forms.Form (und forms.ModelForm), die ich nur benutzen brauche, um das Backend zu nutzen. In meiner abgeleiteten Form-Klasse kann ich dann alles wie gewohnt machen, am Ende wirds aber als modaler AJAX-Dialog dargestellt.

//e: Das mit den Rechten wird aber so richtig "FUUU!". Da habe ich noch gar keine Ahnung, wie ich das in den Formularen abbilden soll. Weil es dann doch irgendwie blöd wäre, über das schöne Frontend zwar Ordner&Ressourcen erstellen zu können, dann aber ins Admin-Backend zu gehen, um die Rechte einzustellen...

///e: Und ich weiß noch nicht so wirklich, wer an den Rechten rumfummeln darf, und wieviel dieser jemand sehen darf. Ach, Rechteverwaltung ist eh fu.
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von csde_rats am 20.04.2012 18:59]
20.04.2012 18:52:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
 
Zitat von igor]2

ICE-Abteil. Fahrgast steigt zu, setzt sich mir gegenueber mit seinen Sachen hin. Ich ruecke den Laptop etwas zurecht, um Platz auf dem gemeinsamen Tisch zu machen. Er: "Mein Teil ist nicht so gross." Und mir faellt nur ein trauriges "Oh. traurig" darauf ein. traurig



So gemein! traurig
20.04.2012 19:04:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
 
Zitat von csde_rats




Warum benutzt du eigentlich nicht django-mptt für deine Baumstruktur? Da müsstest du eigentlich ganz einfach deine Rechts dranpacken können...
20.04.2012 19:41:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
MPTT ist mir bekannt, würde hier aber keinen großen Unterschied machen. Man kanns ja für die Nutzergruppen einbinden und damit effektiv das gleiche erreichen...
20.04.2012 19:45:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
So meine Todo-Liste für heute:

-Ressourcen bearbeiten
-Rrrechte im Frontend
-Diffs für Dokumente
-Dokumente auf Version zurücksetzen
-Dokumenteinstellungen im Frontend
-Simples Addressbuch
20.04.2012 19:47:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
So meine Todo-Liste für heute:

- Nach allen Regeln der Kunst ablümmeln
20.04.2012 19:54:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
 
Zitat von csde_rats

MPTT ist mir bekannt, würde hier aber keinen großen Unterschied machen.


Naja, du hast doch neulig gejammert, dass du es nicht so machen kannst, wie es einfach benutzbar gewesen wäre, weil es dann zu unperformant würde, oder?
20.04.2012 20:15:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Meine ToDo-Liste für heute:

[x] Uni
[x] Übungszettel (2 * 0.5)
[x] Diablo III Beta installieren
[ ] Bier
[ ] 21 Uhr
[ ] Diablo III
20.04.2012 20:17:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
@Achsel des Bösen:
Ja, aber daran ändert ja die Implementierung nichts. Mit MPTT würde es weder wesentlich einfacher noch schneller werden...

apropos: das ist der Kernpunkt meines dynamischen Rechteformulars:
			for group in self.groups:
				initial = set()
				for perm in FolderPermission.objects.filter(folder=folder, group=group):
					[initial.add(p.codename) for p in perm.permissions.all()]

				self.fields["group%s" % group.id] = forms.MultipleChoiceField(choices=[(p.codename, p.name) for p in Permission.objects.filter(content_type__app_label="zephyros", content_type__name="folder")], initial=initial, label=group.name, widget=forms.CheckboxSelectMultiple)
20.04.2012 22:42:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Das Gruppeneligibilitätsproblem habe ich übrigens einfach so gelöst:
def get_eligible_groups(user):
	if user.is_superuser:
		return Group.objects.all()
	else:
		return user.groups.all()
20.04.2012 22:48:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
So, funzt:
def FolderPermissionForm(user, folder):
	class Form(DialogForm):
		def __init__(self, *args, **kwargs):
			super(Form, self).__init__(*args, **kwargs)

			self.instance = folder

			self.dialog["title"] = "Edit folder %s permissions" % folder.name
			self.dialog["id"] = "%s-changeperm" % folder.slug
			self.dialog["form_id"] = "folder-changeperm"

			self.groups = get_eligible_groups(user)

			for group in self.groups:
				initial = set()
				for perm in FolderPermission.objects.filter(folder=folder, group=group):
					[initial.add(p.codename) for p in perm.permissions.all()]

				self.fields["group%s" % group.id] = forms.MultipleChoiceField(choices=[(p.codename, p.name) for p in Permission.objects.filter(content_type__app_label="zephyros", content_type__name="folder")], initial=initial, label=group.name, widget=forms.CheckboxSelectMultiple, required=False)

		def save(self):
			for group in self.groups:
				cur = self.cleaned_data.get("group%s" % group.id, False)

				if not cur:
					continue # Silently ignore this, the group was added to the user between form request and submission

				# Seperate existing permissions
				gps = FolderPermission.objects.filter(folder=self.instance, group=group)
				for gp in gps:
					gp.folder.remove(self.instance)
				
				gp = FolderPermission(group=group)
				gp.save()

				gp.folder.add(self.instance.id)

				for cn in cur:
					gp.permissions.add(Permission.objects.get(content_type__app_label="zephyros", content_type__name="folder", codename=cn).id)

				gp.save()
	return Form 
20.04.2012 23:34:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5921 5922 5923 5924 [5925] 5926 5927 5928 5929 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum