Changeset 1915
- Timestamp:
- 08/30/08 18:13:05 (3 months ago)
- Files:
-
- cherokee/trunk/ChangeLog (modified) (1 diff)
- cherokee/trunk/admin/ModuleCgi.py (modified) (2 diffs)
- cherokee/trunk/admin/ModuleFcgi.py (modified) (1 diff)
- cherokee/trunk/admin/ModuleScgi.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/trunk/ChangeLog
r1914 r1915 1 1 2008-08-30 Alvaro Lopez Ortega <alvaro@alobbs.com> 2 3 * admin/ModuleCgi.py, admin/ModuleFcgi.py, admin/ModuleScgi.py: 4 Hides the "script alias", "change user" and "check file" options 5 in the FastCGI and SCGI modules. There barely made sense there. 2 6 3 7 * admin/CherokeeManagement.py (cherokee_build_info_has): This cherokee/trunk/admin/ModuleCgi.py
r1487 r1915 25 25 Module.__init__ (self, name, cfg, prefix, submit_url) 26 26 27 self.fixed_check_file = None 28 self.show_script_alias = True 29 self.show_change_uid = True 30 27 31 def _op_render (self): 28 32 txt = "<h2>Common CGI options</h2>" 29 33 30 34 table = TableProps() 31 self.AddPropEntry (table, "Script Alias", "%s!script_alias" % (self._prefix), NOTE_SCRIPT_ALIAS) 32 self.AddPropEntry (table, "Change to UID", "%s!change_user" % (self._prefix), NOTE_CHANGE_USER) 33 self.AddPropCheck (table, "Error handler", "%s!error_handler"% (self._prefix), False, NOTE_ERROR_HANDLER) 34 self.AddPropCheck (table, "Check file", "%s!check_file" % (self._prefix), True, NOTE_CHECK_FILE) 35 self.AddPropCheck (table, "Pass Request", "%s!pass_req_headers" % (self._prefix), False, NOTE_PASS_REQ) 36 self.AddPropCheck (table, "Allow X-Sendfile", "%s!xsendfile" % (self._prefix), False, NOTE_XSENDFILE) 35 if self.show_script_alias: 36 self.AddPropEntry (table, "Script Alias", "%s!script_alias" % (self._prefix), NOTE_SCRIPT_ALIAS) 37 if self.show_change_uid: 38 self.AddPropEntry (table, "Change to UID", "%s!change_user" % (self._prefix), NOTE_CHANGE_USER) 39 40 self.AddPropCheck (table, "Error handler", "%s!error_handler"% (self._prefix), False, NOTE_ERROR_HANDLER) 41 42 if self.fixed_check_file == None: 43 self.AddPropCheck (table, "Check file", "%s!check_file" % (self._prefix), True, NOTE_CHECK_FILE) 44 45 self.AddPropCheck (table, "Pass Request", "%s!pass_req_headers" % (self._prefix), False, NOTE_PASS_REQ) 46 self.AddPropCheck (table, "Allow X-Sendfile", "%s!xsendfile" % (self._prefix), False, NOTE_XSENDFILE) 37 47 txt += self.Indent(table) 38 48 … … 40 50 41 51 def _op_apply_changes (self, uri, post): 42 checkboxes = ['error_handler', 'check_file', 'pass_req_headers', 'xsendfile'] 52 checkboxes = ['error_handler', 'pass_req_headers', 'xsendfile'] 53 54 if self.fixed_check_file == None: 55 checkboxes += ['check_file'] 56 else: 57 self._cfg['%s!check_file'] = self.fixed_check_file 58 43 59 self.ApplyChangesPrefix (self._prefix, checkboxes, post) 44 60 cherokee/trunk/admin/ModuleFcgi.py
r1561 r1915 15 15 def __init__ (self, cfg, prefix, submit): 16 16 ModuleCgiBase.__init__ (self, cfg, prefix, 'fcgi', submit) 17 18 self.fixed_check_file = "0" 19 self.show_script_alias = False 20 self.show_change_uid = False 17 21 18 22 def _op_render (self): cherokee/trunk/admin/ModuleScgi.py
r1561 r1915 15 15 def __init__ (self, cfg, prefix, submit): 16 16 ModuleCgiBase.__init__ (self, cfg, prefix, 'scgi', submit) 17 18 self.fixed_check_file = "0" 19 self.show_script_alias = False 20 self.show_change_uid = False 17 21 18 22 def _op_render (self):