Changeset 1509
- Timestamp:
- 06/06/08 15:22:46 (7 months ago)
- Files:
-
- cherokee/trunk/ChangeLog (modified) (1 diff)
- cherokee/trunk/admin/Makefile.am (modified) (1 diff)
- cherokee/trunk/admin/ModuleGeoip.py (modified) (3 diffs)
- cherokee/trunk/admin/flags.py (added)
- cherokee/trunk/admin/static/images/Makefile.am (modified) (1 diff)
- cherokee/trunk/admin/static/images/flags (added)
- cherokee/trunk/admin/static/images/flags/Makefile.am (added)
- cherokee/trunk/admin/static/images/flags/ad.png (added)
- cherokee/trunk/admin/static/images/flags/ae.png (added)
- cherokee/trunk/admin/static/images/flags/af.png (added)
- cherokee/trunk/admin/static/images/flags/ag.png (added)
- cherokee/trunk/admin/static/images/flags/ai.png (added)
- cherokee/trunk/admin/static/images/flags/al.png (added)
- cherokee/trunk/admin/static/images/flags/am.png (added)
- cherokee/trunk/admin/static/images/flags/an.png (added)
- cherokee/trunk/admin/static/images/flags/ao.png (added)
- cherokee/trunk/admin/static/images/flags/ar.png (added)
- cherokee/trunk/admin/static/images/flags/as.png (added)
- cherokee/trunk/admin/static/images/flags/at.png (added)
- cherokee/trunk/admin/static/images/flags/au.png (added)
- cherokee/trunk/admin/static/images/flags/aw.png (added)
- cherokee/trunk/admin/static/images/flags/ax.png (added)
- cherokee/trunk/admin/static/images/flags/az.png (added)
- cherokee/trunk/admin/static/images/flags/ba.png (added)
- cherokee/trunk/admin/static/images/flags/bb.png (added)
- cherokee/trunk/admin/static/images/flags/bd.png (added)
- cherokee/trunk/admin/static/images/flags/be.png (added)
- cherokee/trunk/admin/static/images/flags/bf.png (added)
- cherokee/trunk/admin/static/images/flags/bg.png (added)
- cherokee/trunk/admin/static/images/flags/bh.png (added)
- cherokee/trunk/admin/static/images/flags/bi.png (added)
- cherokee/trunk/admin/static/images/flags/bj.png (added)
- cherokee/trunk/admin/static/images/flags/bm.png (added)
- cherokee/trunk/admin/static/images/flags/bn.png (added)
- cherokee/trunk/admin/static/images/flags/bo.png (added)
- cherokee/trunk/admin/static/images/flags/br.png (added)
- cherokee/trunk/admin/static/images/flags/bs.png (added)
- cherokee/trunk/admin/static/images/flags/bt.png (added)
- cherokee/trunk/admin/static/images/flags/bv.png (added)
- cherokee/trunk/admin/static/images/flags/bw.png (added)
- cherokee/trunk/admin/static/images/flags/by.png (added)
- cherokee/trunk/admin/static/images/flags/bz.png (added)
- cherokee/trunk/admin/static/images/flags/ca.png (added)
- cherokee/trunk/admin/static/images/flags/cc.png (added)
- cherokee/trunk/admin/static/images/flags/cd.png (added)
- cherokee/trunk/admin/static/images/flags/cf.png (added)
- cherokee/trunk/admin/static/images/flags/cg.png (added)
- cherokee/trunk/admin/static/images/flags/ch.png (added)
- cherokee/trunk/admin/static/images/flags/ci.png (added)
- cherokee/trunk/admin/static/images/flags/ck.png (added)
- cherokee/trunk/admin/static/images/flags/cl.png (added)
- cherokee/trunk/admin/static/images/flags/cm.png (added)
- cherokee/trunk/admin/static/images/flags/cn.png (added)
- cherokee/trunk/admin/static/images/flags/co.png (added)
- cherokee/trunk/admin/static/images/flags/cr.png (added)
- cherokee/trunk/admin/static/images/flags/cs.png (added)
- cherokee/trunk/admin/static/images/flags/cu.png (added)
- cherokee/trunk/admin/static/images/flags/cv.png (added)
- cherokee/trunk/admin/static/images/flags/cx.png (added)
- cherokee/trunk/admin/static/images/flags/cy.png (added)
- cherokee/trunk/admin/static/images/flags/cz.png (added)
- cherokee/trunk/admin/static/images/flags/de.png (added)
- cherokee/trunk/admin/static/images/flags/dj.png (added)
- cherokee/trunk/admin/static/images/flags/dk.png (added)
- cherokee/trunk/admin/static/images/flags/dm.png (added)
- cherokee/trunk/admin/static/images/flags/do.png (added)
- cherokee/trunk/admin/static/images/flags/dz.png (added)
- cherokee/trunk/admin/static/images/flags/ec.png (added)
- cherokee/trunk/admin/static/images/flags/ee.png (added)
- cherokee/trunk/admin/static/images/flags/eg.png (added)
- cherokee/trunk/admin/static/images/flags/eh.png (added)
- cherokee/trunk/admin/static/images/flags/england.png (added)
- cherokee/trunk/admin/static/images/flags/er.png (added)
- cherokee/trunk/admin/static/images/flags/es.png (added)
- cherokee/trunk/admin/static/images/flags/et.png (added)
- cherokee/trunk/admin/static/images/flags/europeanunion.png (added)
- cherokee/trunk/admin/static/images/flags/fi.png (added)
- cherokee/trunk/admin/static/images/flags/fj.png (added)
- cherokee/trunk/admin/static/images/flags/fk.png (added)
- cherokee/trunk/admin/static/images/flags/fm.png (added)
- cherokee/trunk/admin/static/images/flags/fo.png (added)
- cherokee/trunk/admin/static/images/flags/fr.png (added)
- cherokee/trunk/admin/static/images/flags/ga.png (added)
- cherokee/trunk/admin/static/images/flags/gb.png (added)
- cherokee/trunk/admin/static/images/flags/gd.png (added)
- cherokee/trunk/admin/static/images/flags/ge.png (added)
- cherokee/trunk/admin/static/images/flags/gf.png (added)
- cherokee/trunk/admin/static/images/flags/gh.png (added)
- cherokee/trunk/admin/static/images/flags/gi.png (added)
- cherokee/trunk/admin/static/images/flags/gl.png (added)
- cherokee/trunk/admin/static/images/flags/gm.png (added)
- cherokee/trunk/admin/static/images/flags/gn.png (added)
- cherokee/trunk/admin/static/images/flags/gp.png (added)
- cherokee/trunk/admin/static/images/flags/gq.png (added)
- cherokee/trunk/admin/static/images/flags/gr.png (added)
- cherokee/trunk/admin/static/images/flags/gs.png (added)
- cherokee/trunk/admin/static/images/flags/gt.png (added)
- cherokee/trunk/admin/static/images/flags/gu.png (added)
- cherokee/trunk/admin/static/images/flags/gw.png (added)
- cherokee/trunk/admin/static/images/flags/gy.png (added)
- cherokee/trunk/admin/static/images/flags/hk.png (added)
- cherokee/trunk/admin/static/images/flags/hm.png (added)
- cherokee/trunk/admin/static/images/flags/hn.png (added)
- cherokee/trunk/admin/static/images/flags/hr.png (added)
- cherokee/trunk/admin/static/images/flags/ht.png (added)
- cherokee/trunk/admin/static/images/flags/hu.png (added)
- cherokee/trunk/admin/static/images/flags/id.png (added)
- cherokee/trunk/admin/static/images/flags/ie.png (added)
- cherokee/trunk/admin/static/images/flags/il.png (added)
- cherokee/trunk/admin/static/images/flags/in.png (added)
- cherokee/trunk/admin/static/images/flags/io.png (added)
- cherokee/trunk/admin/static/images/flags/iq.png (added)
- cherokee/trunk/admin/static/images/flags/ir.png (added)
- cherokee/trunk/admin/static/images/flags/is.png (added)
- cherokee/trunk/admin/static/images/flags/it.png (added)
- cherokee/trunk/admin/static/images/flags/jm.png (added)
- cherokee/trunk/admin/static/images/flags/jo.png (added)
- cherokee/trunk/admin/static/images/flags/jp.png (added)
- cherokee/trunk/admin/static/images/flags/ke.png (added)
- cherokee/trunk/admin/static/images/flags/kg.png (added)
- cherokee/trunk/admin/static/images/flags/kh.png (added)
- cherokee/trunk/admin/static/images/flags/ki.png (added)
- cherokee/trunk/admin/static/images/flags/km.png (added)
- cherokee/trunk/admin/static/images/flags/kn.png (added)
- cherokee/trunk/admin/static/images/flags/kp.png (added)
- cherokee/trunk/admin/static/images/flags/kr.png (added)
- cherokee/trunk/admin/static/images/flags/kw.png (added)
- cherokee/trunk/admin/static/images/flags/ky.png (added)
- cherokee/trunk/admin/static/images/flags/kz.png (added)
- cherokee/trunk/admin/static/images/flags/la.png (added)
- cherokee/trunk/admin/static/images/flags/lb.png (added)
- cherokee/trunk/admin/static/images/flags/lc.png (added)
- cherokee/trunk/admin/static/images/flags/li.png (added)
- cherokee/trunk/admin/static/images/flags/lk.png (added)
- cherokee/trunk/admin/static/images/flags/lr.png (added)
- cherokee/trunk/admin/static/images/flags/ls.png (added)
- cherokee/trunk/admin/static/images/flags/lt.png (added)
- cherokee/trunk/admin/static/images/flags/lu.png (added)
- cherokee/trunk/admin/static/images/flags/lv.png (added)
- cherokee/trunk/admin/static/images/flags/ly.png (added)
- cherokee/trunk/admin/static/images/flags/ma.png (added)
- cherokee/trunk/admin/static/images/flags/mc.png (added)
- cherokee/trunk/admin/static/images/flags/md.png (added)
- cherokee/trunk/admin/static/images/flags/me.png (added)
- cherokee/trunk/admin/static/images/flags/mg.png (added)
- cherokee/trunk/admin/static/images/flags/mh.png (added)
- cherokee/trunk/admin/static/images/flags/mk.png (added)
- cherokee/trunk/admin/static/images/flags/ml.png (added)
- cherokee/trunk/admin/static/images/flags/mm.png (added)
- cherokee/trunk/admin/static/images/flags/mn.png (added)
- cherokee/trunk/admin/static/images/flags/mo.png (added)
- cherokee/trunk/admin/static/images/flags/mp.png (added)
- cherokee/trunk/admin/static/images/flags/mq.png (added)
- cherokee/trunk/admin/static/images/flags/mr.png (added)
- cherokee/trunk/admin/static/images/flags/ms.png (added)
- cherokee/trunk/admin/static/images/flags/mt.png (added)
- cherokee/trunk/admin/static/images/flags/mu.png (added)
- cherokee/trunk/admin/static/images/flags/mv.png (added)
- cherokee/trunk/admin/static/images/flags/mw.png (added)
- cherokee/trunk/admin/static/images/flags/mx.png (added)
- cherokee/trunk/admin/static/images/flags/my.png (added)
- cherokee/trunk/admin/static/images/flags/mz.png (added)
- cherokee/trunk/admin/static/images/flags/na.png (added)
- cherokee/trunk/admin/static/images/flags/nc.png (added)
- cherokee/trunk/admin/static/images/flags/ne.png (added)
- cherokee/trunk/admin/static/images/flags/nf.png (added)
- cherokee/trunk/admin/static/images/flags/ng.png (added)
- cherokee/trunk/admin/static/images/flags/ni.png (added)
- cherokee/trunk/admin/static/images/flags/nl.png (added)
- cherokee/trunk/admin/static/images/flags/no.png (added)
- cherokee/trunk/admin/static/images/flags/np.png (added)
- cherokee/trunk/admin/static/images/flags/nr.png (added)
- cherokee/trunk/admin/static/images/flags/nu.png (added)
- cherokee/trunk/admin/static/images/flags/nz.png (added)
- cherokee/trunk/admin/static/images/flags/om.png (added)
- cherokee/trunk/admin/static/images/flags/pa.png (added)
- cherokee/trunk/admin/static/images/flags/pe.png (added)
- cherokee/trunk/admin/static/images/flags/pf.png (added)
- cherokee/trunk/admin/static/images/flags/pg.png (added)
- cherokee/trunk/admin/static/images/flags/ph.png (added)
- cherokee/trunk/admin/static/images/flags/pk.png (added)
- cherokee/trunk/admin/static/images/flags/pl.png (added)
- cherokee/trunk/admin/static/images/flags/pm.png (added)
- cherokee/trunk/admin/static/images/flags/pn.png (added)
- cherokee/trunk/admin/static/images/flags/pr.png (added)
- cherokee/trunk/admin/static/images/flags/ps.png (added)
- cherokee/trunk/admin/static/images/flags/pt.png (added)
- cherokee/trunk/admin/static/images/flags/pw.png (added)
- cherokee/trunk/admin/static/images/flags/py.png (added)
- cherokee/trunk/admin/static/images/flags/qa.png (added)
- cherokee/trunk/admin/static/images/flags/re.png (added)
- cherokee/trunk/admin/static/images/flags/readme.txt (added)
- cherokee/trunk/admin/static/images/flags/ro.png (added)
- cherokee/trunk/admin/static/images/flags/rs.png (added)
- cherokee/trunk/admin/static/images/flags/ru.png (added)
- cherokee/trunk/admin/static/images/flags/rw.png (added)
- cherokee/trunk/admin/static/images/flags/sa.png (added)
- cherokee/trunk/admin/static/images/flags/sb.png (added)
- cherokee/trunk/admin/static/images/flags/sc.png (added)
- cherokee/trunk/admin/static/images/flags/scotland.png (added)
- cherokee/trunk/admin/static/images/flags/sd.png (added)
- cherokee/trunk/admin/static/images/flags/se.png (added)
- cherokee/trunk/admin/static/images/flags/sg.png (added)
- cherokee/trunk/admin/static/images/flags/sh.png (added)
- cherokee/trunk/admin/static/images/flags/si.png (added)
- cherokee/trunk/admin/static/images/flags/sj.png (added)
- cherokee/trunk/admin/static/images/flags/sk.png (added)
- cherokee/trunk/admin/static/images/flags/sl.png (added)
- cherokee/trunk/admin/static/images/flags/sm.png (added)
- cherokee/trunk/admin/static/images/flags/sn.png (added)
- cherokee/trunk/admin/static/images/flags/so.png (added)
- cherokee/trunk/admin/static/images/flags/sr.png (added)
- cherokee/trunk/admin/static/images/flags/st.png (added)
- cherokee/trunk/admin/static/images/flags/sv.png (added)
- cherokee/trunk/admin/static/images/flags/sy.png (added)
- cherokee/trunk/admin/static/images/flags/sz.png (added)
- cherokee/trunk/admin/static/images/flags/tc.png (added)
- cherokee/trunk/admin/static/images/flags/td.png (added)
- cherokee/trunk/admin/static/images/flags/tf.png (added)
- cherokee/trunk/admin/static/images/flags/tg.png (added)
- cherokee/trunk/admin/static/images/flags/th.png (added)
- cherokee/trunk/admin/static/images/flags/tj.png (added)
- cherokee/trunk/admin/static/images/flags/tk.png (added)
- cherokee/trunk/admin/static/images/flags/tl.png (added)
- cherokee/trunk/admin/static/images/flags/tm.png (added)
- cherokee/trunk/admin/static/images/flags/tn.png (added)
- cherokee/trunk/admin/static/images/flags/to.png (added)
- cherokee/trunk/admin/static/images/flags/tr.png (added)
- cherokee/trunk/admin/static/images/flags/tt.png (added)
- cherokee/trunk/admin/static/images/flags/tv.png (added)
- cherokee/trunk/admin/static/images/flags/tw.png (added)
- cherokee/trunk/admin/static/images/flags/tz.png (added)
- cherokee/trunk/admin/static/images/flags/ua.png (added)
- cherokee/trunk/admin/static/images/flags/ug.png (added)
- cherokee/trunk/admin/static/images/flags/um.png (added)
- cherokee/trunk/admin/static/images/flags/us.png (added)
- cherokee/trunk/admin/static/images/flags/uy.png (added)
- cherokee/trunk/admin/static/images/flags/uz.png (added)
- cherokee/trunk/admin/static/images/flags/va.png (added)
- cherokee/trunk/admin/static/images/flags/vc.png (added)
- cherokee/trunk/admin/static/images/flags/ve.png (added)
- cherokee/trunk/admin/static/images/flags/vg.png (added)
- cherokee/trunk/admin/static/images/flags/vi.png (added)
- cherokee/trunk/admin/static/images/flags/vn.png (added)
- cherokee/trunk/admin/static/images/flags/vu.png (added)
- cherokee/trunk/admin/static/images/flags/wales.png (added)
- cherokee/trunk/admin/static/images/flags/wf.png (added)
- cherokee/trunk/admin/static/images/flags/ws.png (added)
- cherokee/trunk/admin/static/images/flags/ye.png (added)
- cherokee/trunk/admin/static/images/flags/yt.png (added)
- cherokee/trunk/admin/static/images/flags/za.png (added)
- cherokee/trunk/admin/static/images/flags/zm.png (added)
- cherokee/trunk/admin/static/images/flags/zw.png (added)
- cherokee/trunk/configure.in (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/trunk/ChangeLog
r1507 r1509 1 1 2008-06-06 Alvaro Lopez Ortega <alvaro@alobbs.com> 2 3 * admin/ModuleGeoip.py, admin/flags.py: Now the GeoIP module shows 4 a fancy flag icon besides the contry name. 5 6 * admin/static/images/Makefile.am, admin/Makefile.am, 7 configure.in: Added 245 flag images. 2 8 3 9 * qa/base.py (TestBase.has_module), cherokee/trunk/admin/Makefile.am
r1498 r1509 69 69 pyscgi.py \ 70 70 validations.py \ 71 CherokeeManagement.py 71 CherokeeManagement.py \ 72 flags.py 72 73 73 74 adminhelpdir = "$(datadir)/cherokee/admin" cherokee/trunk/admin/ModuleGeoip.py
r1499 r1509 2 2 from Table import * 3 3 from Module import * 4 from flags import * 5 4 6 import validations 5 7 6 ISO3166_URL = "http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm" 7 NOTE_COUNTRIES = "List of countries from the client IPs. It must use the " + \ 8 "<a target=\"_blank\" href=\"%s\">ISO 3166</a> contry notation." % (ISO3166_URL) 8 ISO3166_URL = "http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm" 9 NOTE_NEW_COUNTRY = "Add the initial country. It's possible to add more later on." 10 NOTE_COUNTRIES = "List of countries from the client IPs. It must use the " + \ 11 "<a target=\"_blank\" href=\"%s\">ISO 3166</a> contry notation." % (ISO3166_URL) 9 12 10 13 class ModuleGeoip (Module, FormHelper): … … 15 18 FormHelper.__init__ (self, 'geoip', cfg) 16 19 20 def _render_new_entry (self): 21 cfg_key = '%s!value'%(self._prefix) 22 flags = OptionFlags (cfg_key) 23 button = '<input type="submit" value="Add" />' 24 25 table = TableProps() 26 self.AddProp (table, 'Country', cfg_key, str(flags) + button, NOTE_NEW_COUNTRY) 27 return str(table) 28 29 def _render_modify_entry (self): 30 cfg_key = '%s!countries'%(self._prefix) 31 key_val = self._cfg.get_val (cfg_key, "") 32 33 # Text entry 34 table = TableProps() 35 self.AddPropEntry (table, 'Countries', cfg_key, NOTE_COUNTRIES) 36 37 # Flags 38 cfg_key_fake = 'tmp!add_county' 39 flags = OptionFlags (cfg_key_fake) 40 41 # Button 42 button = '<input type="button" value="Add" onClick="flags_add_to_key(\'%s\',\'%s\',\'%s\',\'%s\');"/>' % ( 43 cfg_key_fake, cfg_key, key_val, '/ajax/update') 44 45 content = ADD_FLAGS_TO_KEY_JS + str(flags) + button 46 self.AddProp (table, 'Add Country', "", content, NOTE_NEW_COUNTRY) 47 48 return str(table) 49 17 50 def _op_render (self): 18 table = TableProps()19 51 if self._prefix.startswith('tmp!'): 20 self.AddPropEntry (table, 'Countries', '%s!value'%(self._prefix), NOTE_COUNTRIES) 21 else: 22 self.AddPropEntry (table, 'Countries', '%s!countries'%(self._prefix), NOTE_COUNTRIES) 23 return str(table) 52 return self._render_new_entry() 53 54 return self._render_modify_entry() 24 55 25 56 def _op_apply_changes (self, uri, post): … … 30 61 print "ERROR, a 'value' entry is needed!" 31 62 32 exts = values['value'] 33 self._cfg['%s!match!countries'%(self._prefix)] = exts 63 cfg_key = '%s!match!countries'%(self._prefix) 64 contries = values['value'] 65 self._cfg[cfg_key] = contries 34 66 35 67 def get_name (self): cherokee/trunk/admin/static/images/Makefile.am
r1297 r1509 1 1 ## Cherokee: Makefile.am -*- makefile -*- 2 3 SUBDIRS = flags 2 4 3 5 DARKGLASS_ICONS = \ cherokee/trunk/configure.in
r1504 r1509 1313 1313 admin/static/css/Makefile 1314 1314 admin/static/images/Makefile 1315 admin/static/images/flags/Makefile 1315 1316 ]) 1316 1317