<template name="admin">
	<section class="page-container page-home page-static page-settings">
		<head class="fixed-title">
			{{> burger}}
			<h2>
				<span class="room-title">{{#with group}}{{label}}{{/with}}</span>
			</h2>
		</head>

		<div class="content">
			{{#unless hasPermission 'view-privileged-setting'}}
				<p>You are not authorized to view this page.</p>
			{{else}}
				{{#with group}}
					{{#if description}}
						<div class="info">
							<p class="settings-description">{{description}}</p>
						</div>
					{{/if}}
				{{/with}}
				<div class="rocket-form">
					{{#each sections}}
						<div class="section {{#if section}}section-collapsed{{/if}}">
							{{#if section}}
								<div class="section-title">
									<div class="section-title-text">
										{{translateSection section}}
									</div>
									<div class="section-title-right">
										<button class="button secondary expand"><span>{{_ "Expand"}}</span></button>
									</div>
								</div>
							{{/if}}
							<div class="section-content">
								{{#if section}}
									{{#if sectionIsCustomOath section}}
										<div class="section-helper">
											{{#with callbackURL section}}
												{{{_ "Custom_oauth_helper" .}}}
											{{/with}}
										</div>
									{{/if}}
								{{/if}}
								{{#each settings}}
									<div class="input-line double-col {{#if changed}}setting-changed{{/if}}">
										<label>{{label}}</label>
										<div>
											{{#if $eq type 'string'}}
												{{#if multiline}}
													<textarea class="input-monitor" name="{{_id}}" rows="4" style="height: auto" {{isDisabled}}>{{value}}</textarea>
												{{else}}
													<input class="input-monitor" type="text" name="{{_id}}" value="{{value}}" placeholder="{{placeholder}}" {{isDisabled}}/>
												{{/if}}
											{{/if}}

											{{#if $eq type 'int'}}
												<input class="input-monitor" type="number" name="{{_id}}" value="{{value}}" placeholder="{{placeholder}}" {{isDisabled}}/>
											{{/if}}

											{{#if $eq type 'boolean'}}
												<label><input class="input-monitor" type="radio" name="{{_id}}" value="1" checked="{{$eq value true}}" {{isDisabled}}/> {{_ "True"}}</label>
												<label><input class="input-monitor" type="radio" name="{{_id}}" value="0" checked="{{$eq value false}}" {{isDisabled}}/> {{_ "False"}}</label>
											{{/if}}

											{{#if $eq type 'select'}}
												<select class="input-monitor" name="{{_id}}" {{isDisabled}}>
													{{#each values}}
														<option value="{{key}}" selected="{{selectedOption ../_id key}}">{{_ i18nLabel}}</option>
													{{/each}}
												</select>
											{{/if}}

											{{#if $eq type 'language'}}
												<select class="input-monitor" name="{{_id}}" {{isDisabled}}>
													{{#each languages}}
													<option value="{{key}}" selected="{{appLanguage key}}" dir="auto">{{name}}</option>
													{{/each}}
												</select>
											{{/if}}

											{{#if $eq type 'color'}}
												<input class="input-monitor minicolors" type="text" name="{{_id}}" value="{{value}}" {{isDisabled}}/>
											{{/if}}

											{{#if $eq type 'action'}}
												<button type="button" class="button primary action" data-setting="{{_id}}" data-action="{{value}}" {{isDisabled}}>{{_ actionText}}</button>
											{{/if}}

											{{#if $eq type 'asset'}}
												{{#if value}}
													<div class="settings-file-preview">
														<div class="preview" style="background-image:url({{value}}?_dc={{random}});"></div>
														<div class="action">
															<button type="button" class="button red delete-asset"><i class="icon-trash"></i>{{_ 'Delete'}}</button>
														</div>
													</div>
												{{else}}
													<div class="settings-file-preview">
														<div class="preview no-file"><i class="icon-upload"></i></div>
														<div class="action">
															<div class="button primary">{{_ 'Select_file'}}
																<input type="file" accept="{{fileConstraints.contentType}}" />
															</div>
														</div>
													</div>
												{{/if}}
											{{/if}}

											{{#if description}}
												<div class="settings-description">{{{description}}}</div>
											{{/if}}
											{{#if alert}}
												<div class="settings-alert"><i class="icon-attention"></i>{{{_ alert}}}</div>
											{{/if}}
										</div>
									</div>
								{{/each}}

								{{#if section}}
									{{#if sectionIsCustomOath section}}
										<div class="submit">
											<button class="button delete remove-custom-oauth"><span>{{_ "Remove_custom_oauth"}}</span></button>
										</div>
									{{/if}}
								{{/if}}

								{{#if hasChanges section}}
									<div class="submit">
										<button class="button save"><i class="icon-send"></i><span>{{_ "Save_changes"}}</span></button>
									</div>
								{{/if}}
							</div>
						</div>
					{{/each}}

					<div class="submit">
						{{#if $eq group._id 'Accounts'}}
							<button class="button secondary add-custom-oauth"><span>{{_ "Add_custom_oauth"}}</span></button>
						{{/if}}
					</div>
				</div>
			{{/unless}}
		</div>
	</section>
</template>