Commit Graph

  • 4d40eae52b add a set of unit tests that check the form authentication mechanisms Michael Ziegler 2010-08-03 23:11:29 +0200
  • dfecc17a80 implement proper request authorization and validation for the various forms exported over Ext.Direct Michael Ziegler 2010-08-03 23:09:16 +0200
  • 19a9d91fe7 check req.POST before raw_post_data, implement creating new model instances, various bug fixes Michael Ziegler 2010-08-03 23:06:31 +0200
  • a66e932dd1 implement rendering the server overview in JS to allow dynamically rendering it in the server list Michael Ziegler 2010-08-03 01:01:00 +0200
  • db20ed3895 Extify the server list, resize the main panels when the size of the browser window changes Michael Ziegler 2010-08-02 20:11:04 +0200
  • 6bebc1b828 add the "priority speaker" status icon, and reorder the icons to appear like they do in the mumble client Michael Ziegler 2010-08-02 20:05:02 +0200
  • a688d4a063 center windows instead of aligning them with the button that opens them Michael Ziegler 2010-08-02 19:56:37 +0200
  • b25053f7e0 remove a few not-so-interesting columns from the admin to save some space. fixes #88 Michael Ziegler 2010-08-02 19:50:29 +0200
  • 0ba1f084d2 remove unneccessary Ice import that breaks DBus. fixes #101 Michael Ziegler 2010-08-02 19:49:18 +0200
  • 5363418ce7 remove "template" param that doesn't do anything; improve usability of the interval field Michael Ziegler 2010-08-01 13:58:24 +0200
  • ccbdd3660d use a simple list as bbar config; add a style thingy for extjs form hint labels Michael Ziegler 2010-08-01 13:49:13 +0200
  • a9c2623e81 allow the refresh interval to be configured by the user Michael Ziegler 2010-08-01 12:19:48 +0200
  • cdcb9159eb fix nodeIDs of the user tree nodes Michael Ziegler 2010-08-01 01:07:46 +0200
  • ca3966279b display [c] icon for channels with descriptions; talking := idlesecs <= 2 instead of == 0 Michael Ziegler 2010-08-01 00:49:06 +0200
  • 2129fc6db3 display user status icons Michael Ziegler 2010-07-31 22:33:55 +0200
  • dd87c94a6f update .release.sh to check the version in setup_mucli.py Michael Ziegler 2010-07-31 11:24:58 +0200
  • fb884a154d Bump version in setup_mucli.py Michael Ziegler 2010-07-31 11:24:00 +0200
  • 269f72a3b1 add setup_mucli.py distutils script that packages MuCLI up in a way that it can be used standalone Michael Ziegler 2010-07-31 11:08:14 +0200
  • b6f829d939 include the server ID in the update() call Michael Ziegler 2010-07-30 23:46:50 +0200
  • 1727c353ba wrap up all views for the user admin thingy into the MumbleUserAdmin object and fix saving Michael Ziegler 2010-07-30 23:32:57 +0200
  • 6998d1eb7c fix wrong object being updated when the window is closed Michael Ziegler 2010-07-30 23:32:08 +0200
  • f342d46b2a restructure the code a little by outsourcing various elements into their own objects Michael Ziegler 2010-07-30 21:58:09 +0200
  • 78d4851a94 remove @login_required decorators which don't have any effect on the Provider anyway Michael Ziegler 2010-07-30 21:57:30 +0200
  • 5d11e9f200 add reload button to the log viewer Michael Ziegler 2010-07-30 19:04:40 +0200
  • 69e2ca5470 add autorefresh and "talking" display, and join forces with the scroller but-ton-nés Michael Ziegler 2010-07-30 18:39:44 +0200
  • ad87dbed82 properly handle log retrieval in the model and add filtering functionality Michael Ziegler 2010-07-30 18:24:24 +0200
  • a6dfc29f2e add a log viewer Michael Ziegler 2010-07-30 16:42:20 +0200
  • e207cce4fb allow the window to be closed Michael Ziegler 2010-07-30 14:56:25 +0200
  • a5ad85784f fix rendering in webkit based engines (although this impl is sorta ugly) Michael Ziegler 2010-07-30 14:20:21 +0200
  • 4383566c3e fullscreenify the main application, re-add admin section and log{in,out} Michael Ziegler 2010-07-30 12:58:37 +0200
  • 236cda40fe allow the complete <body> tag to be overwritten in subtemplates Michael Ziegler 2010-07-30 12:57:33 +0200
  • 2ffc3c5c26 check args before calling exported functions; EXT_authorize form method Michael Ziegler 2010-07-30 12:56:31 +0200
  • 8fabd54ff2 add login/logout views (those will be moved to djextdirect sooner or later) Michael Ziegler 2010-07-30 12:53:11 +0200
  • 3867bc1774 add EXT_authorize method to MumbleForm that checks for auth before sending/accepting data Michael Ziegler 2010-07-30 12:52:40 +0200
  • 15180b5e5e prevent exception when user isn't logged in Michael Ziegler 2010-07-30 00:30:25 +0200
  • 2cd52620c8 add getLog method to ice control objects Michael Ziegler 2010-07-30 00:28:58 +0200
  • adca41be99 add release creator script. (just a backup for me, you can't use it w/o repo writer permissions :) Michael Ziegler 2010-07-28 12:58:49 +0200
  • 7f266468e7 rename extdirect.py to djextdirect.py (outsourced it to its own project) Michael Ziegler 2010-07-28 12:22:39 +0200
  • b175aff7c0 Bump version Michael Ziegler 2010-07-28 12:13:42 +0200
  • 165a7ca57e properly set the leaf attribute on channel nodes Michael Ziegler 2010-07-28 11:28:37 +0200
  • 6697f57101 use a metaclass to set the form fields' labels when the PropertyModelForm subclass is created Michael Ziegler 2010-07-23 15:29:44 +0200
  • d2cf8d7675 fix save()s to accept *args **kwargs Michael Ziegler 2010-07-23 13:46:44 +0200
  • d50460da5b reindent mumble.html; implement avatar updating Michael Ziegler 2010-07-23 13:39:14 +0200
  • 11f3ac521b raise Http404 if an unknown form is being queried Michael Ziegler 2010-07-23 13:38:17 +0200
  • db103328e7 remove cruft not necessary anymore with the new pk option stuff Michael Ziegler 2010-07-23 12:30:27 +0200
  • e3a6839002 throw out that olde, overloaded "show" view and start implementing this stuff properly :) Michael Ziegler 2010-07-23 11:35:59 +0200
  • 3bb34584c7 use the "pk" config option Michael Ziegler 2010-07-23 11:35:21 +0200
  • 57828bc021 pre-validate requests using EXT_validate Michael Ziegler 2010-07-23 11:34:24 +0200
  • 2465b23aef properly implement loading/submitting forms via the "pk" option. Michael Ziegler 2010-07-23 11:32:19 +0200
  • eb1c388159 only set avatar to gravatar if none has been set Michael Ziegler 2010-07-23 09:38:31 +0200
  • 8cee11e9ac move rendering code from mumble.js to the template (need url and i18n tags) Michael Ziegler 2010-07-23 09:37:41 +0200
  • 831e5d97b9 add "var" keywords before some variables Michael Ziegler 2010-07-23 09:35:02 +0200
  • 4cff2116b2 add forms documentation, EXT_validate and (untested) files support Michael Ziegler 2010-07-23 09:34:01 +0200
  • 941a16c511 implement the administration form teh ext.direct wayz Michael Ziegler 2010-07-03 13:28:48 +0200
  • 53e6fcf989 properly encode validation errors Michael Ziegler 2010-07-03 13:28:14 +0200
  • f08fbd2165 properly handle form posts (uploads yet untested) Michael Ziegler 2010-07-03 13:13:10 +0200
  • bb20a44272 implement converting Django forms to JS and feeding them with data. todo: submit Michael Ziegler 2010-07-03 11:18:12 +0200
  • 73b67fd879 outsource the channel viewer class into its own file Michael Ziegler 2010-07-02 18:41:32 +0200
  • a16bd64701 finish ext.direct provider integration and move stuff to DirectStores Michael Ziegler 2010-07-02 18:41:00 +0200
  • e7c778ec69 add autoadd support, and recognize config objects as arguments Michael Ziegler 2010-07-02 16:55:25 +0200
  • a075c0f13c correctly handle multiple requests in a single POST request, add documentation Michael Ziegler 2010-07-02 16:01:01 +0200
  • 0e8ab76a24 add usereditor, use Django's jsi18n, language update Michael Ziegler 2010-07-02 11:49:11 +0200
  • c88dcba67f throw out the old master template and start coding everything in ExtJS. (Channel Viewer works already.) Michael Ziegler 2010-07-01 23:59:33 +0200
  • 4767fe59c3 ext 2.2 → ext 3.2.0, add ContentMaster block Michael Ziegler 2010-07-01 23:58:52 +0200
  • 3718532e44 import ExtJS 3.2.0. Michael Ziegler 2010-07-01 23:47:01 +0200
  • efa43c5f52 add draft for an Ext.Direct provider implementation Michael Ziegler 2010-07-01 20:37:33 +0200
  • 0aa0c8181a hgignore the kpf file I created for testing Michael Ziegler 2010-07-01 20:37:10 +0200
  • a8c0f88215 Added tag v2.3 for changeset be4b21275ae1 Michael Ziegler 2010-06-24 14:19:32 +0200
  • 1a4738d0c2 Releasing v2.3. v2.3 Michael Ziegler 2010-06-24 14:19:28 +0200
  • 0993ef842b murmur accepts FQDNs in the host field, read/set it asas-is. this also prevents issues when syncdb'ing a server instance with multiple bind addresses. Michael Ziegler 2010-06-24 14:14:05 +0200
  • 412a109f5a add commented EMAIL_* variables to settings Michael Ziegler 2010-06-21 18:04:41 +0200
  • 4c916a8d7e bump dev version Michael Ziegler 2010-06-21 08:14:20 +0200
  • 23eb4d67e4 Added tag v2.2 for changeset fdc786b0a2ab Michael Ziegler 2010-06-21 08:11:50 +0200
  • 5efc814fe0 Releasing v2.2. v2.2 Michael Ziegler 2010-06-21 08:11:40 +0200
  • 738581e4ba add csrf_token to the registration form Michael Ziegler 2010-06-21 08:10:36 +0200
  • fc7237e150 remove CsrfResponseMiddleware and use csrf_tokens in the templates Michael Ziegler 2010-06-20 11:38:01 +0200
  • 546b320241 move MUMBLE_DEFAULT_PORT to the "only change if you know what you're doing" section Michael Ziegler 2010-06-20 10:01:10 +0200
  • a06f9c3906 add CSRF middlewares to avoid errors when submitting forms Michael Ziegler 2010-06-20 00:14:15 +0200
  • 7d77d832bc hgignore themes directories Michael Ziegler 2010-06-20 00:13:41 +0200
  • f2e254a10c run licensecheck on the first 100 lines (necessary for munin.py Michael Ziegler 2010-06-20 00:13:05 +0200
  • 62766f0a8f add POD documentation to display in munindoc Michael Ziegler 2010-06-07 17:14:51 +0200
  • abac1b5bbb fix the template_dir and hgignore theme directories Michael Ziegler 2010-05-19 12:59:52 +0200
  • 2114a11374 reorganize settings.py and add basic theming support Michael Ziegler 2010-05-19 12:46:27 +0200
  • b9b2d2ae2e testmessagelength ain't no boolean property... Michael Ziegler 2010-05-19 12:45:26 +0200
  • 5d214a02d0 remove debug print statement from MumbleCtlDbus Michael Ziegler 2010-05-15 10:03:41 +0200
  • ba60ce8936 replace the x- prefix with x_ to get valid object attribute names Michael Ziegler 2010-05-14 15:28:12 +0200
  • d67452ec7a show talking players with the red lips icon in the channel viewer Michael Ziegler 2010-05-13 23:18:03 +0200
  • 914ec86c54 s/encode/encodestring/ *sigh* Michael Ziegler 2010-05-13 12:59:16 +0200
  • e6af06290c fix import Michael Ziegler 2010-05-13 12:56:32 +0200
  • 69a73a7336 base64 encode values that contain NULL chars (user::context does) Michael Ziegler 2010-05-13 12:55:08 +0200
  • 6d1f391a7e add getUptime() to the ctls Michael Ziegler 2010-05-13 12:07:22 +0200
  • 637b3e01ad add a proper fallback to JSON if JSONP has not been requested Michael Ziegler 2010-05-13 12:00:29 +0200
  • 1a5965d638 check if getSliceDir is actually available before trying to call it (Debian Lenny...) Michael Ziegler 2010-05-12 19:56:27 +0200
  • fde03c5458 write full URLs into the channel viewer protocol data Michael Ziegler 2010-05-12 15:35:50 +0200
  • 84ccb94516 use spaces instead of commas to separate lists and include proper xmlns definitions Michael Ziegler 2010-05-12 12:36:03 +0200
  • 5871fc6813 fix an encoding issue in the channel name truncator Michael Ziegler 2010-05-11 23:30:46 +0200
  • 5e83635d29 fix all strings being converted to lower case Michael Ziegler 2010-05-11 20:11:25 +0200
  • 4943b4cbb2 modify the channel viewer protocol implementation to only deliver addresses for authenticated requests Michael Ziegler 2010-05-11 19:41:55 +0200
  • 73c01b3547 properly encode stuff for the XML output Michael Ziegler 2010-05-11 15:59:54 +0200
  • f624f84022 add support for the <http://mumble.sourceforge.net/Channel_Viewer_Protocol> draft Michael Ziegler 2010-05-11 13:12:40 +0200