mirror of
				https://git.openwrt.org/project/luci.git
				synced 2025-10-31 10:49:03 +08:00 
			
		
		
		
	luci-app-uhttpd: some fixes because of the lua to javascript porting
* Fix menu path for uhttpd * Add hint that files could only be uploaded to /etc/luci-uploads * Rename not knowing enable_delete FileUpload option to enable_remove * Update ACL list Signed-off-by: Ayushman Tripathi <ayushmantripathi7724@gmail.com> Improvement of the commit title and description Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
		 Ayushman Tripathi
					Ayushman Tripathi
				
			
				
					committed by
					
						 Florian Eckert
						Florian Eckert
					
				
			
			
				
	
			
			
			 Florian Eckert
						Florian Eckert
					
				
			
						parent
						
							3b9adf800f
						
					
				
				
					commit
					5865d02bfd
				
			| @ -103,13 +103,13 @@ return view.extend({ | ||||
| 		rfc1918Filter.default = rfc1918Filter.enabled; | ||||
| 		rfc1918Filter.rmempty = false; | ||||
|  | ||||
| 		cert_file = ucs.taboption('general', form.FileUpload, 'cert', _('HTTPS Certificate (DER or PEM format)')); | ||||
| 		cert_file = ucs.taboption('general', form.FileUpload, 'cert', _('HTTPS Certificate (DER or PEM format)'), _('Files can only be uploaded and saved to the /etc/luci-uploads directory.')); | ||||
| 		cert_file.root_directory = '/'; | ||||
| 		cert_file.enable_delete = false; | ||||
| 		cert_file.enable_remove = false; | ||||
|  | ||||
| 		key_file = ucs.taboption('general', form.FileUpload, 'key', _('HTTPS Private Key (DER or PEM format)')); | ||||
| 		key_file = ucs.taboption('general', form.FileUpload, 'key', _('HTTPS Private Key (DER or PEM format)'), _('Files can only be uploaded and saved to the /etc/luci-uploads directory.')); | ||||
| 		key_file.root_directory = '/'; | ||||
| 		key_file.enable_delete = false; | ||||
| 		key_file.enable_remove = false; | ||||
|  | ||||
| 		var removeOld = ucs.taboption('general', form.Button, 'remove_old', _('Remove old certificate and key'), _('uHTTPd will generate a new self-signed certificate using the configuration shown below.')); | ||||
| 		removeOld.inputstyle = 'remove'; | ||||
|  | ||||
| @ -3,7 +3,7 @@ | ||||
| 		"title": "uHTTPd", | ||||
| 		"action": { | ||||
| 			"type": "view", | ||||
| 			"path": "uhttpd" | ||||
| 			"path": "uhttpd/uhttpd" | ||||
| 		}, | ||||
| 		"depends": { | ||||
| 			"acl": [ "luci-app-uhttpd" ], | ||||
|  | ||||
| @ -2,16 +2,18 @@ | ||||
| 	"luci-app-uhttpd": { | ||||
| 		"description": "Grant UCI access for luci-app-uhttpd", | ||||
| 		"read": { | ||||
| 			"uci": [ "uhttpd" ], | ||||
| 			"uci": ["uhttpd"], | ||||
| 			"file": { | ||||
| 				"/*": ["read"] | ||||
| 				"/*": ["read"], | ||||
| 				"/etc/init.d/uhttpd restart": ["exec"] | ||||
| 			} | ||||
| 		}, | ||||
| 		"write": { | ||||
| 			"uci": [ "uhttpd" ], | ||||
| 			"uci": ["uhttpd"], | ||||
| 			"file": { | ||||
| 				"/*": ["write"], | ||||
| 				"/etc/init.d/uhttpd restart": ["exec"] | ||||
| 				"/etc/luci-uploads/*": ["write"], | ||||
| 				"/etc/uhttpd.key": ["write"], | ||||
| 				"/etc/uhttpd.crt": ["write"] | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
		Reference in New Issue
	
	Block a user