├── .gitignore ├── CloneDeploy-ApiCalls ├── .gitignore ├── APICall.cs ├── ActiveImagingTaskAPI.cs ├── ActiveMulticastSessionAPI.cs ├── AlternateServerIpAPI.cs ├── ApiRequest.cs ├── AuthorizationAPI.cs ├── BaseAPI.cs ├── BootEntryAPI.cs ├── BootTemplateAPI.cs ├── BuildingAPI.cs ├── CdVersionAPI.cs ├── CloneDeploy-ApiCalls.csproj ├── ClusterGroupAPI.cs ├── ClusterGroupDistributionPointAPI.cs ├── ClusterGroupServerAPI.cs ├── ComputeImageClassificationAPI.cs ├── ComputerAPI.cs ├── ComputerBootMenuAPI.cs ├── ComputerLogAPI.cs ├── ComputerProxyReservationAPI.cs ├── DistributionPointAPI.cs ├── FileFolderAPI.cs ├── FilesystemAPI.cs ├── GroupAPI.cs ├── GroupBootMenuAPI.cs ├── GroupImageClassificationAPI.cs ├── GroupMembershipAPI.cs ├── GroupPropertyAPI.cs ├── IAPICall.cs ├── IBaseAPI.cs ├── ImageAPI.cs ├── ImageClassificationAPI.cs ├── ImageProfileAPI.cs ├── ImageProfileFileFolderAPI.cs ├── ImageProfileScriptAPI.cs ├── ImageProfileSysprepTagAPI.cs ├── ImageProfileTemplateAPI.cs ├── ImageSchemaAPI.cs ├── OnlineKernelAPI.cs ├── PortAPI.cs ├── Properties │ └── AssemblyInfo.cs ├── RoomAPI.cs ├── ScriptAPI.cs ├── SecondaryServerAPI.cs ├── ServiceAccountAPI.cs ├── SettingAPI.cs ├── SiteAPI.cs ├── SysprepTagAPI.cs ├── Token.cs ├── UserAPI.cs ├── UserGroupAPI.cs ├── UserGroupGroupManagementAPI.cs ├── UserGroupImageManagementAPI.cs ├── UserGroupManagementAPI.cs ├── UserGroupRightAPI.cs ├── UserImageManagementAPI.cs ├── UserRightAPI.cs ├── WorkflowAPI.cs └── packages.config ├── CloneDeploy-App ├── .gitignore ├── App_Start │ ├── SwaggerConfig.cs │ └── WebApiConfig.cs ├── CloneDeploy-App.csproj ├── Controllers │ ├── ActiveImagingTaskController.cs │ ├── ActiveMulticastSessionController.cs │ ├── AlternateServerIpController.cs │ ├── Authorization │ │ ├── ClientAuth.cs │ │ └── CustomAuth.cs │ ├── AuthorizationController.cs │ ├── BootEntryController.cs │ ├── BootTemplateController.cs │ ├── BuildingController.cs │ ├── CdVersionController.cs │ ├── ClientImagingController.cs │ ├── ClusterGroupController.cs │ ├── ClusterGroupDistributionPointsController.cs │ ├── ClusterGroupServersController.cs │ ├── ComputerBootMenuController.cs │ ├── ComputerController.cs │ ├── ComputerImageClassificationController.cs │ ├── ComputerLogController.cs │ ├── ComputerProxyReservationController.cs │ ├── DistributionPointController.cs │ ├── FileFolderController.cs │ ├── FileSystemController.cs │ ├── GroupBootMenuController.cs │ ├── GroupController.cs │ ├── GroupImageClassificationController.cs │ ├── GroupMembershipController.cs │ ├── GroupPropertyController.cs │ ├── ImageClassificationController.cs │ ├── ImageController.cs │ ├── ImageProfileController.cs │ ├── ImageProfileFileFolderController.cs │ ├── ImageProfileFileScriptController.cs │ ├── ImageProfileSysprepTagController.cs │ ├── ImageProfileTemplateController.cs │ ├── ImageSchemaController.cs │ ├── Ip.cs │ ├── OnlineKernelController.cs │ ├── PortController.cs │ ├── ProxyDhcpController.cs │ ├── RoomController.cs │ ├── ScriptController.cs │ ├── SecondaryServerController.cs │ ├── ServiceAccountController.cs │ ├── SettingController.cs │ ├── SiteController.cs │ ├── SysprepTagController.cs │ ├── TokenController.cs │ ├── UserController.cs │ ├── UserGroupController.cs │ ├── UserGroupGroupManagementController.cs │ ├── UserGroupImageManagementController.cs │ ├── UserGroupManagementController.cs │ ├── UserGroupRightController.cs │ ├── UserImageManagementController.cs │ ├── UserRightController.cs │ └── WorkflowController.cs ├── Global.asax ├── Global.asax.cs ├── Properties │ └── AssemblyInfo.cs ├── Startup.cs ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── packages.config ├── private │ ├── apps │ │ ├── 7za.dll │ │ ├── 7za.exe │ │ ├── 7zxa.dll │ │ ├── lz4.exe │ │ ├── mkisofs.exe │ │ └── udp-sender.exe │ ├── bcd │ │ ├── efi │ │ └── legacy │ ├── client_iso │ │ └── .gitignore │ ├── clientscripts │ │ ├── lie_cancel │ │ ├── lie_deploy │ │ ├── lie_global_functions │ │ ├── lie_ond │ │ ├── lie_register │ │ ├── lie_reporter │ │ ├── lie_upload │ │ ├── startup_scripts │ │ │ ├── README │ │ │ ├── lie_start │ │ │ └── wie_start.ps1 │ │ ├── wie_deploy.ps1 │ │ ├── wie_global_functions.ps1 │ │ ├── wie_ond.ps1 │ │ ├── wie_register.ps1 │ │ ├── wie_reporter.ps1 │ │ ├── wie_task_select.ps1 │ │ └── wie_upload.ps1 │ ├── exports │ │ └── .gitignore │ ├── imports │ │ └── .gitignore │ └── logs │ │ └── .gitignore └── public │ └── .gitignore ├── CloneDeploy-DataModel ├── .gitignore ├── ActiveImagingTaskRepository.cs ├── App.config ├── BuildingRepository.cs ├── CloneDeploy-DataModel.csproj ├── CloneDeployDbContext.cs ├── CloneDeployUserRepository.cs ├── ComputerRepository.cs ├── GenericRepository.cs ├── GroupRepository.cs ├── IGenericRepository.cs ├── IUnitOfWork.cs ├── ImageProfileRepository.cs ├── Properties │ └── AssemblyInfo.cs ├── RawSqlRepository.cs ├── RoomRepository.cs ├── SiteRepository.cs ├── UnitOfWork.cs └── packages.config ├── CloneDeploy-Entities ├── .gitignore ├── ActiveImagingTaskEntity.cs ├── ActiveMulticastSession.cs ├── AlternateServerIp.cs ├── AuditEntry.cs ├── AuditLogEntity.cs ├── BootEntry.cs ├── BootTemplate.cs ├── Building.cs ├── CdVersion.cs ├── CloneDeploy-Entities.csproj ├── ClusterGroup.cs ├── ClusterGroupDistributionPoint.cs ├── ClusterGroupServer.cs ├── Computer.cs ├── ComputerBootMenu.cs ├── ComputerImageClassification.cs ├── ComputerLog.cs ├── ComputerProxyReservation.cs ├── DTOs │ ├── ActionResultDTO.cs │ ├── ApiBoolDTO.cs │ ├── ApiIntResponseDTO.cs │ ├── ApiObjectResponseDTO.cs │ ├── ApiStringResponseDTO.cs │ ├── AppleVendorDTO.cs │ ├── ClientImaging │ │ ├── CheckIn.cs │ │ ├── DetermineTaskDTO.cs │ │ ├── FileFolderCopy.cs │ │ ├── FileFolderCopySchema.cs │ │ ├── HardDriveSchema.cs │ │ ├── ImageList.cs │ │ ├── ImageProfileList.cs │ │ ├── LogicalVolume.cs │ │ ├── ModelTaskDTO.cs │ │ ├── MulticastList.cs │ │ ├── PhysicalPartition.cs │ │ ├── QueueStatus.cs │ │ ├── RegistrationDTO.cs │ │ ├── SMB.cs │ │ ├── VolumeGroup.cs │ │ ├── WinPEImageList.cs │ │ ├── WinPEMulticastList.cs │ │ ├── WinPEProfile.cs │ │ └── WinPEProfileList.cs │ ├── ClientPartition │ │ ├── ClientLogicalVolume.cs │ │ ├── ClientPartition.cs │ │ ├── ClientVolumeGroupHelper.cs │ │ ├── ExtendedPartitionHelper.cs │ │ └── PartitionHelper.cs │ ├── CoreScriptDTO.cs │ ├── CustomApiCallDTO.cs │ ├── DefaultBootMenuGenDTO.cs │ ├── DpFreeSpaceDTO.cs │ ├── FilterComputerClassificationDTO.cs │ ├── FilterGroupClassificationDTO.cs │ ├── FormData │ │ ├── ActiveTaskDTO.cs │ │ ├── AddComputerDTO.cs │ │ ├── CheckInTaskDTO.cs │ │ ├── ComputerIdDTO.cs │ │ ├── ComputerMacDTO.cs │ │ ├── DpDTO.cs │ │ ├── EnvironmentDTO.cs │ │ ├── ErrorEmailDTO.cs │ │ ├── HdReqs.cs │ │ ├── IdTypeDTO.cs │ │ ├── ImageIdDTO.cs │ │ ├── ImageListDTO.cs │ │ ├── MacDTO.cs │ │ ├── ModelMatchDto.cs │ │ ├── NameDTO.cs │ │ ├── OnDemandDTO.cs │ │ ├── OriginalLVM.cs │ │ ├── PartitionDTO.cs │ │ ├── PortDTO.cs │ │ ├── ProfileDTO.cs │ │ ├── ProgressDTO.cs │ │ ├── ProgressPartitionDTO.cs │ │ ├── ScriptIdDTO.cs │ │ ├── ScriptNameDTO.cs │ │ ├── SysprepDTO.cs │ │ └── TaskDTO.cs │ ├── ImageSchemaBE │ │ ├── HardDrive.cs │ │ ├── ImageFileInfo.cs │ │ ├── ImageSchema.cs │ │ ├── LogicalVolume.cs │ │ ├── Partition.cs │ │ └── VolumeGroup.cs │ ├── ImageSchemaFE │ │ ├── HardDrive.cs │ │ ├── ImageSchemaGridView.cs │ │ ├── LogicalVolume.cs │ │ ├── Partition.cs │ │ └── VolumeGroup.cs │ ├── ImageSchemaRequestDTO.cs │ ├── IsoGenOptionsDTO.cs │ ├── MulticastArgsDTO.cs │ ├── ProxyReservation.cs │ ├── ServerRoleDTO.cs │ ├── TftpFileDTO.cs │ ├── TftpServerDTO.cs │ ├── ValidationResultDTO.cs │ └── VersionDTO.cs ├── DistributionPoint.cs ├── FileFolder.cs ├── Group.cs ├── GroupBootMenu.cs ├── GroupImageClassification.cs ├── GroupMembership.cs ├── GroupProperty.cs ├── Image.cs ├── ImageClassification.cs ├── ImageProfile.cs ├── ImageProfileFileFolder.cs ├── ImageProfileScript.cs ├── ImageProfileSysprepTag.cs ├── ImageProfileTemplate.cs ├── OnlineKernel.cs ├── Port.cs ├── Properties │ └── AssemblyInfo.cs ├── Room.cs ├── Script.cs ├── SecondaryServer.cs ├── Setting.cs ├── Site.cs ├── SysprepTag.cs ├── Token.cs ├── User.cs ├── UserGroup.cs ├── UserGroupGroupManagement.cs ├── UserGroupImageManagement.cs ├── UserGroupManagement.cs ├── UserGroupRight.cs ├── UserImageManagement.cs ├── UserLockout.cs ├── UserRight.cs └── packages.config ├── CloneDeploy-Helpers ├── .gitignore ├── AuthorizationStrings.cs ├── CloneDeploy-Common.csproj ├── DbUpgrades │ ├── 1301.cs │ ├── 1302.cs │ ├── 1303.cs │ ├── 1304.cs │ ├── 1305.cs │ ├── 1400.cs │ ├── IDbScript.cs │ └── VersionMapping.cs ├── Enum │ └── EnumProfileTemplate.cs ├── Properties │ └── AssemblyInfo.cs ├── ServerList.cs ├── SettingStrings.cs └── Utility.cs ├── CloneDeploy-Services ├── .gitignore ├── ActiveImagingTaskServices.cs ├── ActiveMulticastSessionServices.cs ├── AlternateServerIpServices.cs ├── AuditLogServices.cs ├── AuthenticationServices.cs ├── AuthorizationServices.cs ├── BcdServices.cs ├── BootEntryServices.cs ├── BootTemplateServices.cs ├── BuildingServices.cs ├── CdVersionServices.cs ├── ClientImagingServices.cs ├── ClientPartitionHelper.cs ├── ClientPartitionSchemaServices.cs ├── CloneDeploy-Services.csproj ├── ClusterGroupDistributionPointServices.cs ├── ClusterGroupServerServices.cs ├── ClusterGroupServices.cs ├── ComputerBootMenuServices.cs ├── ComputerImageClassificationServices.cs ├── ComputerLogServices.cs ├── ComputerProxyReservation.cs ├── ComputerServices.cs ├── DistributionPoint.cs ├── EncryptionServices.cs ├── FileFolderServices.cs ├── FileOpsServices.cs ├── FilesystemServices.cs ├── GroupBootMenuServices.cs ├── GroupImageClassificationServices.cs ├── GroupMembershipServices.cs ├── GroupPropertyServices.cs ├── GroupServices.cs ├── ImageClassificationServices.cs ├── ImageProfileFileFolderService.cs ├── ImageProfileScript.cs ├── ImageProfileServices.cs ├── ImageProfileSysprepTagServices.cs ├── ImageProfileTemplateServices.cs ├── ImageSchemaFEServices.cs ├── ImageServices.cs ├── IpServices.cs ├── LdapServices.cs ├── MailServices.cs ├── OnlineKernelServices.cs ├── PortServices.cs ├── Properties │ └── AssemblyInfo.cs ├── ProxyDhcpServices.cs ├── RawSqlServices.cs ├── RegParserServices.cs ├── RoomServices.cs ├── ScriptServices.cs ├── SecondaryServerServices.cs ├── SettingServices.cs ├── SiteServices.cs ├── StringManipulationServices.cs ├── SysprepTagServices.cs ├── TokenServices.cs ├── UncServices.cs ├── UserGroupGroupManagementServices.cs ├── UserGroupImageManagementServices.cs ├── UserGroupManagementServices.cs ├── UserGroupRightServices.cs ├── UserGroupServices.cs ├── UserImageManagementServices.cs ├── UserLockoutServices.cs ├── UserRightServices.cs ├── UserServices.cs ├── Workflows │ ├── CancelAllImagingTasks.cs │ ├── CleanTaskBootFiles.cs │ ├── ClobberBootMenu.cs │ ├── CopyPxeBinaries.cs │ ├── CreateTaskArguments.cs │ ├── DbUpdater.cs │ ├── DefaultBootMenu.cs │ ├── DynamicPartitionScript.cs │ ├── GetImageServer.cs │ ├── GetMulticastServer.cs │ ├── IsoGen.cs │ ├── Multicast.cs │ ├── MulticastArguments.cs │ ├── SecondaryServerMonitor.cs │ ├── TaskBootMenu.cs │ └── Unicast.cs ├── ZipServices.cs └── packages.config ├── CloneDeploy-Web ├── .gitignore ├── BasePages │ ├── Admin.cs │ ├── Computers.cs │ ├── Global.cs │ ├── Groups.cs │ ├── Images.cs │ ├── MasterBaseMaster.cs │ ├── PageBaseMaster.cs │ ├── Tasks.cs │ └── Users.cs ├── CloneDeploy-Web.csproj ├── Global.asax ├── License.txt ├── Properties │ └── AssemblyInfo.cs ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── content │ ├── css │ │ ├── BreadCrumb.css │ │ ├── base.css │ │ ├── circle.css │ │ ├── icons.css │ │ ├── layout.css │ │ ├── login.css │ │ └── splitbutton.css │ ├── fonts │ │ ├── OpenSans-Light.eot │ │ ├── OpenSans-Light.ttf │ │ ├── OpenSans-Regular.ttf │ │ ├── drop.eot │ │ ├── drop.svg │ │ ├── drop.ttf │ │ ├── drop.woff │ │ ├── flaticon.eot │ │ ├── flaticon.svg │ │ ├── flaticon.ttf │ │ ├── flaticon.woff │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ ├── icomoon.woff │ │ ├── icon2.eot │ │ ├── icon2.svg │ │ ├── icon2.ttf │ │ ├── icon2.woff │ │ └── license.txt │ ├── img │ │ ├── Chevron.gif │ │ ├── ChevronOverlay.png │ │ ├── IconHome.gif │ │ ├── cd.png │ │ ├── default.ico │ │ ├── default.png │ │ ├── logo.png │ │ └── mCSB_buttons.png │ └── js │ │ ├── ace │ │ ├── src-min │ │ │ ├── ace.js │ │ │ ├── ext-beautify.js │ │ │ ├── ext-chromevox.js │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ ├── ext-emmet.js │ │ │ ├── ext-error_marker.js │ │ │ ├── ext-keybinding_menu.js │ │ │ ├── ext-language_tools.js │ │ │ ├── ext-linking.js │ │ │ ├── ext-modelist.js │ │ │ ├── ext-old_ie.js │ │ │ ├── ext-searchbox.js │ │ │ ├── ext-settings_menu.js │ │ │ ├── ext-spellcheck.js │ │ │ ├── ext-split.js │ │ │ ├── ext-static_highlight.js │ │ │ ├── ext-statusbar.js │ │ │ ├── ext-textarea.js │ │ │ ├── ext-themelist.js │ │ │ ├── ext-whitespace.js │ │ │ ├── keybinding-emacs.js │ │ │ ├── keybinding-vim.js │ │ │ ├── mode-sh.js │ │ │ ├── snippets │ │ │ │ ├── abap.js │ │ │ │ ├── abc.js │ │ │ │ ├── actionscript.js │ │ │ │ ├── ada.js │ │ │ │ ├── apache_conf.js │ │ │ │ ├── applescript.js │ │ │ │ ├── asciidoc.js │ │ │ │ ├── assembly_x86.js │ │ │ │ ├── autohotkey.js │ │ │ │ ├── batchfile.js │ │ │ │ ├── c9search.js │ │ │ │ ├── c_cpp.js │ │ │ │ ├── cirru.js │ │ │ │ ├── clojure.js │ │ │ │ ├── cobol.js │ │ │ │ ├── coffee.js │ │ │ │ ├── coldfusion.js │ │ │ │ ├── csharp.js │ │ │ │ ├── css.js │ │ │ │ ├── curly.js │ │ │ │ ├── d.js │ │ │ │ ├── dart.js │ │ │ │ ├── diff.js │ │ │ │ ├── django.js │ │ │ │ ├── dockerfile.js │ │ │ │ ├── dot.js │ │ │ │ ├── eiffel.js │ │ │ │ ├── ejs.js │ │ │ │ ├── elixir.js │ │ │ │ ├── elm.js │ │ │ │ ├── erlang.js │ │ │ │ ├── forth.js │ │ │ │ ├── ftl.js │ │ │ │ ├── gcode.js │ │ │ │ ├── gherkin.js │ │ │ │ ├── gitignore.js │ │ │ │ ├── glsl.js │ │ │ │ ├── golang.js │ │ │ │ ├── groovy.js │ │ │ │ ├── haml.js │ │ │ │ ├── handlebars.js │ │ │ │ ├── haskell.js │ │ │ │ ├── haxe.js │ │ │ │ ├── html.js │ │ │ │ ├── html_ruby.js │ │ │ │ ├── ini.js │ │ │ │ ├── io.js │ │ │ │ ├── jack.js │ │ │ │ ├── jade.js │ │ │ │ ├── java.js │ │ │ │ ├── javascript.js │ │ │ │ ├── json.js │ │ │ │ ├── jsoniq.js │ │ │ │ ├── jsp.js │ │ │ │ ├── jsx.js │ │ │ │ ├── julia.js │ │ │ │ ├── latex.js │ │ │ │ ├── lean.js │ │ │ │ ├── less.js │ │ │ │ ├── liquid.js │ │ │ │ ├── lisp.js │ │ │ │ ├── live_script.js │ │ │ │ ├── livescript.js │ │ │ │ ├── logiql.js │ │ │ │ ├── lsl.js │ │ │ │ ├── lua.js │ │ │ │ ├── luapage.js │ │ │ │ ├── lucene.js │ │ │ │ ├── makefile.js │ │ │ │ ├── markdown.js │ │ │ │ ├── mask.js │ │ │ │ ├── matlab.js │ │ │ │ ├── mel.js │ │ │ │ ├── mips_assembler.js │ │ │ │ ├── mipsassembler.js │ │ │ │ ├── mushcode.js │ │ │ │ ├── mysql.js │ │ │ │ ├── nix.js │ │ │ │ ├── objectivec.js │ │ │ │ ├── ocaml.js │ │ │ │ ├── pascal.js │ │ │ │ ├── perl.js │ │ │ │ ├── pgsql.js │ │ │ │ ├── php.js │ │ │ │ ├── plain_text.js │ │ │ │ ├── powershell.js │ │ │ │ ├── praat.js │ │ │ │ ├── prolog.js │ │ │ │ ├── properties.js │ │ │ │ ├── protobuf.js │ │ │ │ ├── python.js │ │ │ │ ├── r.js │ │ │ │ ├── rdoc.js │ │ │ │ ├── rhtml.js │ │ │ │ ├── ruby.js │ │ │ │ ├── rust.js │ │ │ │ ├── sass.js │ │ │ │ ├── scad.js │ │ │ │ ├── scala.js │ │ │ │ ├── scheme.js │ │ │ │ ├── scss.js │ │ │ │ ├── sh.js │ │ │ │ ├── sjs.js │ │ │ │ ├── smarty.js │ │ │ │ ├── snippets.js │ │ │ │ ├── soy_template.js │ │ │ │ ├── space.js │ │ │ │ ├── sql.js │ │ │ │ ├── sqlserver.js │ │ │ │ ├── stylus.js │ │ │ │ ├── svg.js │ │ │ │ ├── tcl.js │ │ │ │ ├── tex.js │ │ │ │ ├── text.js │ │ │ │ ├── textile.js │ │ │ │ ├── toml.js │ │ │ │ ├── twig.js │ │ │ │ ├── typescript.js │ │ │ │ ├── vala.js │ │ │ │ ├── vbscript.js │ │ │ │ ├── velocity.js │ │ │ │ ├── verilog.js │ │ │ │ ├── vhdl.js │ │ │ │ ├── xml.js │ │ │ │ ├── xquery.js │ │ │ │ └── yaml.js │ │ │ ├── theme-ambiance.js │ │ │ ├── theme-chrome.js │ │ │ ├── theme-idle_fingers.js │ │ │ ├── worker-coffee.js │ │ │ ├── worker-css.js │ │ │ ├── worker-html.js │ │ │ ├── worker-javascript.js │ │ │ ├── worker-json.js │ │ │ ├── worker-lua.js │ │ │ ├── worker-php.js │ │ │ ├── worker-xml.js │ │ │ └── worker-xquery.js │ │ └── src-noconflict │ │ │ ├── ace.js │ │ │ ├── ext-beautify.js │ │ │ ├── ext-chromevox.js │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ ├── ext-emmet.js │ │ │ ├── ext-error_marker.js │ │ │ ├── ext-keybinding_menu.js │ │ │ ├── ext-language_tools.js │ │ │ ├── ext-linking.js │ │ │ ├── ext-modelist.js │ │ │ ├── ext-old_ie.js │ │ │ ├── ext-searchbox.js │ │ │ ├── ext-settings_menu.js │ │ │ ├── ext-spellcheck.js │ │ │ ├── ext-split.js │ │ │ ├── ext-static_highlight.js │ │ │ ├── ext-statusbar.js │ │ │ ├── ext-textarea.js │ │ │ ├── ext-themelist.js │ │ │ ├── ext-whitespace.js │ │ │ ├── keybinding-emacs.js │ │ │ ├── keybinding-vim.js │ │ │ ├── mode-abap.js │ │ │ ├── mode-abc.js │ │ │ ├── mode-actionscript.js │ │ │ ├── mode-ada.js │ │ │ ├── mode-apache_conf.js │ │ │ ├── mode-applescript.js │ │ │ ├── mode-asciidoc.js │ │ │ ├── mode-assembly_x86.js │ │ │ ├── mode-autohotkey.js │ │ │ ├── mode-batchfile.js │ │ │ ├── mode-c9search.js │ │ │ ├── mode-c_cpp.js │ │ │ ├── mode-cirru.js │ │ │ ├── mode-clojure.js │ │ │ ├── mode-cobol.js │ │ │ ├── mode-coffee.js │ │ │ ├── mode-coldfusion.js │ │ │ ├── mode-csharp.js │ │ │ ├── mode-css.js │ │ │ ├── mode-curly.js │ │ │ ├── mode-d.js │ │ │ ├── mode-dart.js │ │ │ ├── mode-diff.js │ │ │ ├── mode-django.js │ │ │ ├── mode-dockerfile.js │ │ │ ├── mode-dot.js │ │ │ ├── mode-eiffel.js │ │ │ ├── mode-ejs.js │ │ │ ├── mode-elixir.js │ │ │ ├── mode-elm.js │ │ │ ├── mode-erlang.js │ │ │ ├── mode-forth.js │ │ │ ├── mode-ftl.js │ │ │ ├── mode-gcode.js │ │ │ ├── mode-gherkin.js │ │ │ ├── mode-gitignore.js │ │ │ ├── mode-glsl.js │ │ │ ├── mode-golang.js │ │ │ ├── mode-groovy.js │ │ │ ├── mode-haml.js │ │ │ ├── mode-handlebars.js │ │ │ ├── mode-haskell.js │ │ │ ├── mode-haxe.js │ │ │ ├── mode-html.js │ │ │ ├── mode-html_ruby.js │ │ │ ├── mode-ini.js │ │ │ ├── mode-io.js │ │ │ ├── mode-jack.js │ │ │ ├── mode-jade.js │ │ │ ├── mode-java.js │ │ │ ├── mode-javascript.js │ │ │ ├── mode-json.js │ │ │ ├── mode-jsoniq.js │ │ │ ├── mode-jsp.js │ │ │ ├── mode-jsx.js │ │ │ ├── mode-julia.js │ │ │ ├── mode-latex.js │ │ │ ├── mode-lean.js │ │ │ ├── mode-less.js │ │ │ ├── mode-liquid.js │ │ │ ├── mode-lisp.js │ │ │ ├── mode-live_script.js │ │ │ ├── mode-livescript.js │ │ │ ├── mode-logiql.js │ │ │ ├── mode-lsl.js │ │ │ ├── mode-lua.js │ │ │ ├── mode-luapage.js │ │ │ ├── mode-lucene.js │ │ │ ├── mode-makefile.js │ │ │ ├── mode-markdown.js │ │ │ ├── mode-mask.js │ │ │ ├── mode-matlab.js │ │ │ ├── mode-mavens_mate_log.js │ │ │ ├── mode-mel.js │ │ │ ├── mode-mips_assembler.js │ │ │ ├── mode-mipsassembler.js │ │ │ ├── mode-mushcode.js │ │ │ ├── mode-mysql.js │ │ │ ├── mode-nix.js │ │ │ ├── mode-objectivec.js │ │ │ ├── mode-ocaml.js │ │ │ ├── mode-pascal.js │ │ │ ├── mode-perl.js │ │ │ ├── mode-pgsql.js │ │ │ ├── mode-php.js │ │ │ ├── mode-plain_text.js │ │ │ ├── mode-powershell.js │ │ │ ├── mode-praat.js │ │ │ ├── mode-prolog.js │ │ │ ├── mode-properties.js │ │ │ ├── mode-protobuf.js │ │ │ ├── mode-python.js │ │ │ ├── mode-r.js │ │ │ ├── mode-rdoc.js │ │ │ ├── mode-rhtml.js │ │ │ ├── mode-ruby.js │ │ │ ├── mode-rust.js │ │ │ ├── mode-sass.js │ │ │ ├── mode-scad.js │ │ │ ├── mode-scala.js │ │ │ ├── mode-scheme.js │ │ │ ├── mode-scss.js │ │ │ ├── mode-sh.js │ │ │ ├── mode-sjs.js │ │ │ ├── mode-smarty.js │ │ │ ├── mode-snippets.js │ │ │ ├── mode-soy_template.js │ │ │ ├── mode-space.js │ │ │ ├── mode-sql.js │ │ │ ├── mode-sqlserver.js │ │ │ ├── mode-stylus.js │ │ │ ├── mode-svg.js │ │ │ ├── mode-tcl.js │ │ │ ├── mode-tex.js │ │ │ ├── mode-text.js │ │ │ ├── mode-textile.js │ │ │ ├── mode-toml.js │ │ │ ├── mode-twig.js │ │ │ ├── mode-typescript.js │ │ │ ├── mode-vala.js │ │ │ ├── mode-vbscript.js │ │ │ ├── mode-velocity.js │ │ │ ├── mode-verilog.js │ │ │ ├── mode-vhdl.js │ │ │ ├── mode-xml.js │ │ │ ├── mode-xquery.js │ │ │ ├── mode-yaml.js │ │ │ ├── snippets │ │ │ ├── abap.js │ │ │ ├── abc.js │ │ │ ├── actionscript.js │ │ │ ├── ada.js │ │ │ ├── apache_conf.js │ │ │ ├── applescript.js │ │ │ ├── asciidoc.js │ │ │ ├── assembly_x86.js │ │ │ ├── autohotkey.js │ │ │ ├── batchfile.js │ │ │ ├── c9search.js │ │ │ ├── c_cpp.js │ │ │ ├── cirru.js │ │ │ ├── clojure.js │ │ │ ├── cobol.js │ │ │ ├── coffee.js │ │ │ ├── coldfusion.js │ │ │ ├── csharp.js │ │ │ ├── css.js │ │ │ ├── curly.js │ │ │ ├── d.js │ │ │ ├── dart.js │ │ │ ├── diff.js │ │ │ ├── django.js │ │ │ ├── dockerfile.js │ │ │ ├── dot.js │ │ │ ├── eiffel.js │ │ │ ├── ejs.js │ │ │ ├── elixir.js │ │ │ ├── elm.js │ │ │ ├── erlang.js │ │ │ ├── forth.js │ │ │ ├── ftl.js │ │ │ ├── gcode.js │ │ │ ├── gherkin.js │ │ │ ├── gitignore.js │ │ │ ├── glsl.js │ │ │ ├── golang.js │ │ │ ├── groovy.js │ │ │ ├── haml.js │ │ │ ├── handlebars.js │ │ │ ├── haskell.js │ │ │ ├── haxe.js │ │ │ ├── html.js │ │ │ ├── html_ruby.js │ │ │ ├── ini.js │ │ │ ├── io.js │ │ │ ├── jack.js │ │ │ ├── jade.js │ │ │ ├── java.js │ │ │ ├── javascript.js │ │ │ ├── json.js │ │ │ ├── jsoniq.js │ │ │ ├── jsp.js │ │ │ ├── jsx.js │ │ │ ├── julia.js │ │ │ ├── latex.js │ │ │ ├── lean.js │ │ │ ├── less.js │ │ │ ├── liquid.js │ │ │ ├── lisp.js │ │ │ ├── live_script.js │ │ │ ├── livescript.js │ │ │ ├── logiql.js │ │ │ ├── lsl.js │ │ │ ├── lua.js │ │ │ ├── luapage.js │ │ │ ├── lucene.js │ │ │ ├── makefile.js │ │ │ ├── markdown.js │ │ │ ├── mask.js │ │ │ ├── matlab.js │ │ │ ├── mel.js │ │ │ ├── mips_assembler.js │ │ │ ├── mipsassembler.js │ │ │ ├── mushcode.js │ │ │ ├── mysql.js │ │ │ ├── nix.js │ │ │ ├── objectivec.js │ │ │ ├── ocaml.js │ │ │ ├── pascal.js │ │ │ ├── perl.js │ │ │ ├── pgsql.js │ │ │ ├── php.js │ │ │ ├── plain_text.js │ │ │ ├── powershell.js │ │ │ ├── praat.js │ │ │ ├── prolog.js │ │ │ ├── properties.js │ │ │ ├── protobuf.js │ │ │ ├── python.js │ │ │ ├── r.js │ │ │ ├── rdoc.js │ │ │ ├── rhtml.js │ │ │ ├── ruby.js │ │ │ ├── rust.js │ │ │ ├── sass.js │ │ │ ├── scad.js │ │ │ ├── scala.js │ │ │ ├── scheme.js │ │ │ ├── scss.js │ │ │ ├── sh.js │ │ │ ├── sjs.js │ │ │ ├── smarty.js │ │ │ ├── snippets.js │ │ │ ├── soy_template.js │ │ │ ├── space.js │ │ │ ├── sql.js │ │ │ ├── sqlserver.js │ │ │ ├── stylus.js │ │ │ ├── svg.js │ │ │ ├── tcl.js │ │ │ ├── tex.js │ │ │ ├── text.js │ │ │ ├── textile.js │ │ │ ├── toml.js │ │ │ ├── twig.js │ │ │ ├── typescript.js │ │ │ ├── vala.js │ │ │ ├── vbscript.js │ │ │ ├── velocity.js │ │ │ ├── verilog.js │ │ │ ├── vhdl.js │ │ │ ├── xml.js │ │ │ ├── xquery.js │ │ │ └── yaml.js │ │ │ ├── theme-ambiance.js │ │ │ ├── theme-chaos.js │ │ │ ├── theme-chrome.js │ │ │ ├── theme-clouds.js │ │ │ ├── theme-clouds_midnight.js │ │ │ ├── theme-cobalt.js │ │ │ ├── theme-crimson_editor.js │ │ │ ├── theme-dawn.js │ │ │ ├── theme-dreamweaver.js │ │ │ ├── theme-eclipse.js │ │ │ ├── theme-github.js │ │ │ ├── theme-idle_fingers.js │ │ │ ├── theme-iplastic.js │ │ │ ├── theme-katzenmilch.js │ │ │ ├── theme-kr_theme.js │ │ │ ├── theme-kuroir.js │ │ │ ├── theme-merbivore.js │ │ │ ├── theme-merbivore_soft.js │ │ │ ├── theme-mono_industrial.js │ │ │ ├── theme-monokai.js │ │ │ ├── theme-pastel_on_dark.js │ │ │ ├── theme-solarized_dark.js │ │ │ ├── theme-solarized_light.js │ │ │ ├── theme-sqlserver.js │ │ │ ├── theme-terminal.js │ │ │ ├── theme-textmate.js │ │ │ ├── theme-tomorrow.js │ │ │ ├── theme-tomorrow_night.js │ │ │ ├── theme-tomorrow_night_blue.js │ │ │ ├── theme-tomorrow_night_bright.js │ │ │ ├── theme-tomorrow_night_eighties.js │ │ │ ├── theme-twilight.js │ │ │ ├── theme-vibrant_ink.js │ │ │ ├── theme-xcode.js │ │ │ ├── worker-coffee.js │ │ │ ├── worker-css.js │ │ │ ├── worker-html.js │ │ │ ├── worker-javascript.js │ │ │ ├── worker-json.js │ │ │ ├── worker-lua.js │ │ │ ├── worker-php.js │ │ │ ├── worker-xml.js │ │ │ └── worker-xquery.js │ │ ├── bootstrap.min.js │ │ ├── classie.js │ │ ├── images │ │ ├── hsizegrip.png │ │ ├── input-checked.png │ │ └── input-unchecked.png │ │ ├── jquery-1.9.1.js │ │ ├── jquery-labelauty.css │ │ ├── jquery-labelauty.js │ │ ├── jquery-migrate-1.2.1.min.js │ │ ├── jquery-resizable.js │ │ ├── jquery-ui.js │ │ ├── jquery.easing.1.3.js │ │ ├── jquery.jBreadCrumb.1.1.js │ │ ├── jquery.js │ │ ├── jquery.toastmessage.js │ │ ├── jquery.validate.js │ │ ├── jquery.watermark.min.js │ │ ├── scrollsaver.js │ │ ├── sha1.js │ │ └── sha512.js ├── default.aspx ├── default.aspx.cs ├── default.aspx.designer.cs ├── packages.config ├── private │ └── logs │ │ └── .gitignore ├── serverlist.csv └── views │ ├── admin │ ├── admin.master │ ├── admin.master.cs │ ├── admin.master.designer.cs │ ├── bootmenu │ │ ├── bootmenu.master │ │ ├── bootmenu.master.cs │ │ ├── bootmenu.master.designer.cs │ │ ├── createentry.aspx │ │ ├── createentry.aspx.cs │ │ ├── createentry.aspx.designer.cs │ │ ├── defaultmenu.aspx │ │ ├── defaultmenu.aspx.cs │ │ ├── defaultmenu.aspx.designer.cs │ │ ├── editentry.aspx │ │ ├── editentry.aspx.cs │ │ ├── editentry.aspx.designer.cs │ │ ├── editor.aspx │ │ ├── editor.aspx.cs │ │ ├── editor.aspx.designer.cs │ │ ├── isogen.aspx │ │ ├── isogen.aspx.cs │ │ ├── isogen.aspx.designer.cs │ │ ├── searchentry.aspx │ │ ├── searchentry.aspx.cs │ │ └── searchentry.aspx.designer.cs │ ├── chooser.aspx │ ├── chooser.aspx.cs │ ├── chooser.aspx.designer.cs │ ├── client.aspx │ ├── client.aspx.cs │ ├── client.aspx.designer.cs │ ├── clobber.aspx │ ├── clobber.aspx.cs │ ├── clobber.aspx.designer.cs │ ├── cluster │ │ ├── cluster.master │ │ ├── cluster.master.cs │ │ ├── cluster.master.designer.cs │ │ ├── clustergroup.aspx │ │ ├── clustergroup.aspx.cs │ │ ├── clustergroup.aspx.designer.cs │ │ ├── editcluster.aspx │ │ ├── editcluster.aspx.cs │ │ ├── editcluster.aspx.designer.cs │ │ ├── editsecondary.aspx │ │ ├── editsecondary.aspx.cs │ │ ├── editsecondary.aspx.designer.cs │ │ ├── newclustergroup.aspx │ │ ├── newclustergroup.aspx.cs │ │ ├── newclustergroup.aspx.designer.cs │ │ ├── newsecondary.aspx │ │ ├── newsecondary.aspx.cs │ │ ├── newsecondary.aspx.designer.cs │ │ ├── roles.aspx │ │ ├── roles.aspx.cs │ │ ├── roles.aspx.designer.cs │ │ ├── secondary.aspx │ │ ├── secondary.aspx.cs │ │ └── secondary.aspx.designer.cs │ ├── dp │ │ ├── create.aspx │ │ ├── create.aspx.cs │ │ ├── create.aspx.designer.cs │ │ ├── dp.master │ │ ├── dp.master.cs │ │ ├── dp.master.designer.cs │ │ ├── edit.aspx │ │ ├── edit.aspx.cs │ │ ├── edit.aspx.designer.cs │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ ├── editcore.aspx │ ├── editcore.aspx.cs │ ├── editcore.aspx.designer.cs │ ├── email.aspx │ ├── email.aspx.cs │ ├── email.aspx.designer.cs │ ├── export.aspx │ ├── export.aspx.cs │ ├── export.aspx.designer.cs │ ├── kerneldownload.aspx │ ├── kerneldownload.aspx.cs │ ├── kerneldownload.aspx.designer.cs │ ├── logs │ │ ├── application.aspx │ │ ├── application.aspx.cs │ │ ├── application.aspx.designer.cs │ │ ├── frontend.aspx │ │ ├── frontend.aspx.cs │ │ ├── frontend.aspx.designer.cs │ │ ├── logs.master │ │ ├── logs.master.cs │ │ ├── logs.master.designer.cs │ │ ├── ond.aspx │ │ ├── ond.aspx.cs │ │ └── ond.aspx.designer.cs │ ├── multicast.aspx │ ├── multicast.aspx.cs │ ├── multicast.aspx.designer.cs │ ├── profiletemplate.aspx │ ├── profiletemplate.aspx.cs │ ├── profiletemplate.aspx.designer.cs │ ├── profileupdater │ │ ├── kernel.aspx │ │ ├── kernel.aspx.cs │ │ └── kernel.aspx.designer.cs │ ├── pxe.aspx │ ├── pxe.aspx.cs │ ├── pxe.aspx.designer.cs │ ├── security.aspx │ ├── security.aspx.cs │ ├── security.aspx.designer.cs │ └── server │ │ ├── alternateips.aspx │ │ ├── alternateips.aspx.cs │ │ ├── alternateips.aspx.designer.cs │ │ ├── server.aspx │ │ ├── server.aspx.cs │ │ ├── server.aspx.designer.cs │ │ ├── server.master │ │ ├── server.master.cs │ │ └── server.master.designer.cs │ ├── computers │ ├── bootmenu │ │ ├── active.aspx │ │ ├── active.aspx.cs │ │ ├── active.aspx.designer.cs │ │ ├── bootmenu.master │ │ ├── bootmenu.master.cs │ │ ├── bootmenu.master.designer.cs │ │ ├── custom.aspx │ │ ├── custom.aspx.cs │ │ └── custom.aspx.designer.cs │ ├── computers.master │ ├── computers.master.cs │ ├── computers.master.designer.cs │ ├── create.aspx │ ├── create.aspx.cs │ ├── create.aspx.designer.cs │ ├── edit.aspx │ ├── edit.aspx.cs │ ├── edit.aspx.designer.cs │ ├── groups.aspx │ ├── groups.aspx.cs │ ├── groups.aspx.designer.cs │ ├── history.aspx │ ├── history.aspx.cs │ ├── history.aspx.designer.cs │ ├── imageclassification.aspx │ ├── imageclassification.aspx.cs │ ├── imageclassification.aspx.designer.cs │ ├── import.aspx │ ├── import.aspx.cs │ ├── import.aspx.designer.cs │ ├── inventory │ │ ├── applications.aspx │ │ ├── applications.aspx.cs │ │ ├── applications.aspx.designer.cs │ │ ├── general.aspx │ │ ├── general.aspx.cs │ │ ├── general.aspx.designer.cs │ │ ├── hardware.aspx │ │ ├── hardware.aspx.cs │ │ ├── hardware.aspx.designer.cs │ │ ├── inventory.master │ │ ├── inventory.master.cs │ │ ├── inventory.master.designer.cs │ │ ├── os.aspx │ │ ├── os.aspx.cs │ │ ├── os.aspx.designer.cs │ │ ├── printers.aspx │ │ ├── printers.aspx.cs │ │ ├── printers.aspx.designer.cs │ │ ├── userlogins.aspx │ │ ├── userlogins.aspx.cs │ │ └── userlogins.aspx.designer.cs │ ├── log.aspx │ ├── log.aspx.cs │ ├── log.aspx.designer.cs │ ├── proxy.aspx │ ├── proxy.aspx.cs │ ├── proxy.aspx.designer.cs │ ├── search.aspx │ ├── search.aspx.cs │ └── search.aspx.designer.cs │ ├── dashboard │ ├── dash.aspx │ ├── dash.aspx.cs │ └── dash.aspx.designer.cs │ ├── global │ ├── boottemplates │ │ ├── boottemplates.master │ │ ├── boottemplates.master.cs │ │ ├── boottemplates.master.designer.cs │ │ ├── create.aspx │ │ ├── create.aspx.cs │ │ ├── create.aspx.designer.cs │ │ ├── edit.aspx │ │ ├── edit.aspx.cs │ │ ├── edit.aspx.designer.cs │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ ├── buildings │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ ├── chooser.aspx │ ├── chooser.aspx.cs │ ├── chooser.aspx.designer.cs │ ├── filesandfolders │ │ ├── create.aspx │ │ ├── create.aspx.cs │ │ ├── create.aspx.designer.cs │ │ ├── edit.aspx │ │ ├── edit.aspx.cs │ │ ├── edit.aspx.designer.cs │ │ ├── filesandfolders.master │ │ ├── filesandfolders.master.cs │ │ ├── filesandfolders.master.designer.cs │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ ├── global.master │ ├── global.master.cs │ ├── global.master.designer.cs │ ├── imageclassifications │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ ├── rooms │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ ├── scripts │ │ ├── create.aspx │ │ ├── create.aspx.cs │ │ ├── create.aspx.designer.cs │ │ ├── edit.aspx │ │ ├── edit.aspx.cs │ │ ├── edit.aspx.designer.cs │ │ ├── scripts.master │ │ ├── scripts.master.cs │ │ ├── scripts.master.designer.cs │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ ├── sites │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ └── search.aspx.designer.cs │ └── sysprep │ │ ├── create.aspx │ │ ├── create.aspx.cs │ │ ├── create.aspx.designer.cs │ │ ├── edit.aspx │ │ ├── edit.aspx.cs │ │ ├── edit.aspx.designer.cs │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ ├── search.aspx.designer.cs │ │ ├── sysprep.master │ │ ├── sysprep.master.cs │ │ └── sysprep.master.designer.cs │ ├── groups │ ├── addmembers.aspx │ ├── addmembers.aspx.cs │ ├── addmembers.aspx.designer.cs │ ├── bootmenu.aspx │ ├── bootmenu.aspx.cs │ ├── bootmenu.aspx.designer.cs │ ├── create.aspx │ ├── create.aspx.cs │ ├── create.aspx.designer.cs │ ├── currentmembers.aspx │ ├── currentmembers.aspx.cs │ ├── currentmembers.aspx.designer.cs │ ├── edit.aspx │ ├── edit.aspx.cs │ ├── edit.aspx.designer.cs │ ├── groups.master │ ├── groups.master.cs │ ├── groups.master.designer.cs │ ├── imageclassification.aspx │ ├── imageclassification.aspx.cs │ ├── imageclassification.aspx.designer.cs │ ├── import.aspx │ ├── import.aspx.cs │ ├── import.aspx.designer.cs │ ├── multicast.aspx │ ├── multicast.aspx.cs │ ├── multicast.aspx.designer.cs │ ├── properties.aspx │ ├── properties.aspx.cs │ ├── properties.aspx.designer.cs │ ├── removemembers.aspx │ ├── removemembers.aspx.cs │ ├── removemembers.aspx.designer.cs │ ├── search.aspx │ ├── search.aspx.cs │ ├── search.aspx.designer.cs │ ├── smartcriteria.aspx │ ├── smartcriteria.aspx.cs │ └── smartcriteria.aspx.designer.cs │ ├── help │ ├── admin-alternateips.aspx │ ├── admin-bootmenu.aspx │ ├── admin-client.aspx │ ├── admin-clobber.aspx │ ├── admin-cluster.aspx │ ├── admin-core.aspx │ ├── admin-dp.aspx │ ├── admin-email.aspx │ ├── admin-export.aspx │ ├── admin-kerneldownload.aspx │ ├── admin-logs.aspx │ ├── admin-multicast.aspx │ ├── admin-profiletemplates.aspx │ ├── admin-profileupdater.aspx │ ├── admin-pxe.aspx │ ├── admin-security.aspx │ ├── admin-server.aspx │ ├── computers-bootmenu.aspx │ ├── computers-classifications.aspx │ ├── computers-group.aspx │ ├── computers-history.aspx │ ├── computers-import.aspx │ ├── computers-logs.aspx │ ├── computers-newedit.aspx │ ├── computers-proxy.aspx │ ├── computers-search.aspx │ ├── content.master │ ├── default.aspx │ ├── global-bootmenutemplates.aspx │ ├── global-buildings.aspx │ ├── global-files.aspx │ ├── global-imageclass.aspx │ ├── global-rooms.aspx │ ├── global-scripts.aspx │ ├── global-sites.aspx │ ├── global-sysprep.aspx │ ├── groups-addmembers.aspx │ ├── groups-bootmenu.aspx │ ├── groups-classifications.aspx │ ├── groups-currentmembers.aspx │ ├── groups-import.aspx │ ├── groups-multicast.aspx │ ├── groups-newedit.aspx │ ├── groups-properties.aspx │ ├── groups-removemembers.aspx │ ├── groups-search.aspx │ ├── groups-smart.aspx │ ├── help.master │ ├── images-deployoptions.aspx │ ├── images-filecopy.aspx │ ├── images-history.aspx │ ├── images-import.aspx │ ├── images-multicastoptions.aspx │ ├── images-newedit.aspx │ ├── images-profiles.aspx │ ├── images-pxeoptions.aspx │ ├── images-schema.aspx │ ├── images-scripts.aspx │ ├── images-search.aspx │ ├── images-sysprep.aspx │ ├── images-taskoptions.aspx │ ├── images-uploadoptions.aspx │ ├── style.css │ ├── tasks-activemulticast.aspx │ ├── tasks-activepermanent.aspx │ ├── tasks-activeunicast.aspx │ ├── tasks-all.aspx │ ├── tasks-ond.aspx │ ├── tasks-startcomputer.aspx │ ├── tasks-startgroup.aspx │ ├── tasks-startond.aspx │ ├── users-acl.aspx │ ├── users-groupaddmembers.aspx │ ├── users-groupmgmt.aspx │ ├── users-groupremovemembers.aspx │ ├── users-imagemgmt.aspx │ ├── users-newedit.aspx │ ├── users-neweditgroups.aspx │ ├── users-resetpass.aspx │ ├── users-search.aspx │ └── users-searchgroups.aspx │ ├── images │ ├── create.aspx │ ├── create.aspx.cs │ ├── create.aspx.designer.cs │ ├── edit.aspx │ ├── edit.aspx.cs │ ├── edit.aspx.designer.cs │ ├── history.aspx │ ├── history.aspx.cs │ ├── history.aspx.designer.cs │ ├── images.master │ ├── images.master.cs │ ├── images.master.designer.cs │ ├── import.aspx │ ├── import.aspx.cs │ ├── import.aspx.designer.cs │ ├── profiles │ │ ├── create.aspx │ │ ├── create.aspx.cs │ │ ├── create.aspx.designer.cs │ │ ├── deploy.aspx │ │ ├── deploy.aspx.cs │ │ ├── deploy.aspx.designer.cs │ │ ├── filecopy.aspx │ │ ├── filecopy.aspx.cs │ │ ├── filecopy.aspx.designer.cs │ │ ├── general.aspx │ │ ├── general.aspx.cs │ │ ├── general.aspx.designer.cs │ │ ├── multicast.aspx │ │ ├── multicast.aspx.cs │ │ ├── multicast.aspx.designer.cs │ │ ├── profiles.master │ │ ├── profiles.master.cs │ │ ├── profiles.master.designer.cs │ │ ├── pxe.aspx │ │ ├── pxe.aspx.cs │ │ ├── pxe.aspx.designer.cs │ │ ├── scripts.aspx │ │ ├── scripts.aspx.cs │ │ ├── scripts.aspx.designer.cs │ │ ├── search.aspx │ │ ├── search.aspx.cs │ │ ├── search.aspx.designer.cs │ │ ├── sysprep.aspx │ │ ├── sysprep.aspx.cs │ │ ├── sysprep.aspx.designer.cs │ │ ├── task.aspx │ │ ├── task.aspx.cs │ │ ├── task.aspx.designer.cs │ │ ├── upload.aspx │ │ ├── upload.aspx.cs │ │ └── upload.aspx.designer.cs │ ├── schema.aspx │ ├── schema.aspx.cs │ ├── schema.aspx.designer.cs │ ├── search.aspx │ ├── search.aspx.cs │ └── search.aspx.designer.cs │ ├── login │ ├── dbupdate.aspx │ ├── dbupdate.aspx.cs │ ├── dbupdate.aspx.designer.cs │ ├── firstrun.aspx │ ├── firstrun.aspx.cs │ └── firstrun.aspx.designer.cs │ ├── site.master │ ├── site.master.cs │ ├── site.master.designer.cs │ ├── tasks │ ├── active.aspx │ ├── active.aspx.cs │ ├── active.aspx.designer.cs │ ├── activemulticast.aspx │ ├── activemulticast.aspx.cs │ ├── activemulticast.aspx.designer.cs │ ├── activeond.aspx │ ├── activeond.aspx.cs │ ├── activeond.aspx.designer.cs │ ├── activepermanent.aspx │ ├── activepermanent.aspx.cs │ ├── activepermanent.aspx.designer.cs │ ├── activeunicast.aspx │ ├── activeunicast.aspx.cs │ ├── activeunicast.aspx.designer.cs │ ├── computers.aspx │ ├── computers.aspx.cs │ ├── computers.aspx.designer.cs │ ├── groups.aspx │ ├── groups.aspx.cs │ ├── groups.aspx.designer.cs │ ├── ondemand.aspx │ ├── ondemand.aspx.cs │ ├── ondemand.aspx.designer.cs │ ├── task.master │ ├── task.master.cs │ └── task.master.designer.cs │ └── users │ ├── acls │ ├── acls.master │ ├── acls.master.cs │ ├── acls.master.designer.cs │ ├── general.aspx │ ├── general.aspx.cs │ ├── general.aspx.designer.cs │ ├── groupmanagement.aspx │ ├── groupmanagement.aspx.cs │ ├── groupmanagement.aspx.designer.cs │ ├── imagemanagement.aspx │ ├── imagemanagement.aspx.cs │ └── imagemanagement.aspx.designer.cs │ ├── addmembers.aspx │ ├── addmembers.aspx.cs │ ├── addmembers.aspx.designer.cs │ ├── create.aspx │ ├── create.aspx.cs │ ├── create.aspx.designer.cs │ ├── creategroup.aspx │ ├── creategroup.aspx.cs │ ├── creategroup.aspx.designer.cs │ ├── edit.aspx │ ├── edit.aspx.cs │ ├── edit.aspx.designer.cs │ ├── editgroup.aspx │ ├── editgroup.aspx.cs │ ├── editgroup.aspx.designer.cs │ ├── groupacls │ ├── general.aspx │ ├── general.aspx.cs │ ├── general.aspx.designer.cs │ ├── groupacls.master │ ├── groupacls.master.cs │ ├── groupacls.master.designer.cs │ ├── groupmanagement.aspx │ ├── groupmanagement.aspx.cs │ ├── groupmanagement.aspx.designer.cs │ ├── imagemanagement.aspx │ ├── imagemanagement.aspx.cs │ └── imagemanagement.aspx.designer.cs │ ├── history.aspx │ ├── history.aspx.cs │ ├── history.aspx.designer.cs │ ├── removemembers.aspx │ ├── removemembers.aspx.cs │ ├── removemembers.aspx.designer.cs │ ├── resetpass.aspx │ ├── resetpass.aspx.cs │ ├── resetpass.aspx.designer.cs │ ├── search.aspx │ ├── search.aspx.cs │ ├── search.aspx.designer.cs │ ├── searchgroup.aspx │ ├── searchgroup.aspx.cs │ ├── searchgroup.aspx.designer.cs │ ├── user.master │ ├── user.master.cs │ └── user.master.designer.cs ├── README.md └── clonedeploy_web.sln /CloneDeploy-ApiCalls/.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.user 3 | *.sdf 4 | bin/ 5 | obj/ 6 | docs/ 7 | -------------------------------------------------------------------------------- /CloneDeploy-ApiCalls/BaseAPI.cs: -------------------------------------------------------------------------------- 1 | using RestSharp; 2 | 3 | namespace CloneDeploy_ApiCalls 4 | { 5 | public class BaseAPI 6 | { 7 | protected readonly RestRequest Request; 8 | protected readonly string Resource; 9 | 10 | public BaseAPI(string resource) 11 | { 12 | Request = new RestRequest(); 13 | Resource = resource; 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /CloneDeploy-ApiCalls/GroupMembershipAPI.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using CloneDeploy_Entities; 3 | using CloneDeploy_Entities.DTOs; 4 | using RestSharp; 5 | 6 | namespace CloneDeploy_ApiCalls 7 | { 8 | public class GroupMembershipAPI : BaseAPI 9 | { 10 | private readonly ApiRequest _apiRequest; 11 | 12 | public GroupMembershipAPI(string resource) : base(resource) 13 | { 14 | _apiRequest = new ApiRequest(); 15 | } 16 | 17 | public ActionResultDTO Post(List groupMemberships) 18 | { 19 | Request.Method = Method.POST; 20 | Request.Resource = string.Format("api/{0}/Post/", Resource); 21 | Request.AddJsonBody(groupMemberships); 22 | return _apiRequest.Execute(Request); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /CloneDeploy-ApiCalls/IBaseAPI.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_ApiCalls 2 | { 3 | /// 4 | /// Summary description for IGenericAPI 5 | /// 6 | public interface IBaseAPI 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-ApiCalls/UserGroupRightAPI.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using CloneDeploy_Entities; 3 | using CloneDeploy_Entities.DTOs; 4 | using RestSharp; 5 | 6 | namespace CloneDeploy_ApiCalls 7 | { 8 | public class UserGroupRightAPI : BaseAPI 9 | { 10 | private readonly ApiRequest _apiRequest; 11 | 12 | public UserGroupRightAPI(string resource) : base(resource) 13 | { 14 | _apiRequest = new ApiRequest(); 15 | } 16 | 17 | public ActionResultDTO Post(List listOfRights) 18 | { 19 | Request.Method = Method.POST; 20 | Request.Resource = string.Format("api/{0}/Post/", Resource); 21 | Request.AddJsonBody(listOfRights); 22 | return _apiRequest.Execute(Request); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /CloneDeploy-ApiCalls/UserRightAPI.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using CloneDeploy_Entities; 3 | using CloneDeploy_Entities.DTOs; 4 | using RestSharp; 5 | 6 | namespace CloneDeploy_ApiCalls 7 | { 8 | public class UserRightAPI : BaseAPI 9 | { 10 | private readonly ApiRequest _apiRequest; 11 | 12 | public UserRightAPI(string resource) : base(resource) 13 | { 14 | _apiRequest = new ApiRequest(); 15 | } 16 | 17 | public ActionResultDTO Post(List listOfRights) 18 | { 19 | Request.Method = Method.POST; 20 | Request.Resource = string.Format("api/{0}/Post/", Resource); 21 | Request.AddJsonBody(listOfRights); 22 | return _apiRequest.Execute(Request); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /CloneDeploy-ApiCalls/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CloneDeploy-App/.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.user 3 | *.sdf 4 | bin/ 5 | obj/ 6 | docs/ 7 | -------------------------------------------------------------------------------- /CloneDeploy-App/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | using Newtonsoft.Json; 3 | 4 | namespace CloneDeploy_App 5 | { 6 | public static class WebApiConfig 7 | { 8 | public static void Register(HttpConfiguration config) 9 | { 10 | // Web API configuration and services 11 | config.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); 12 | // Web API routes 13 | config.MapHttpAttributeRoutes(); 14 | 15 | config.EnableCors(); 16 | 17 | config.Routes.MapHttpRoute("DefaultApi", "{controller}/{action}/{id}", new {id = RouteParameter.Optional} 18 | ); 19 | 20 | var json = config.Formatters.JsonFormatter; 21 | json.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Unspecified; 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /CloneDeploy-App/Controllers/GroupBootMenuController.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | using CloneDeploy_App.Controllers.Authorization; 3 | using CloneDeploy_Entities; 4 | using CloneDeploy_Entities.DTOs; 5 | using CloneDeploy_Services; 6 | 7 | namespace CloneDeploy_App.Controllers 8 | { 9 | public class GroupBootMenuController : ApiController 10 | { 11 | private readonly GroupBootMenuServices _groupBootMenuServices; 12 | 13 | public GroupBootMenuController() 14 | { 15 | _groupBootMenuServices = new GroupBootMenuServices(); 16 | } 17 | 18 | [CustomAuth(Permission = "GroupCreate")] 19 | public ActionResultDTO Post(GroupBootMenuEntity groupBootMenu) 20 | { 21 | return _groupBootMenuServices.UpdateGroupBootMenu(groupBootMenu); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /CloneDeploy-App/Controllers/PortController.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | using CloneDeploy_App.Controllers.Authorization; 3 | using CloneDeploy_Entities; 4 | using CloneDeploy_Entities.DTOs; 5 | using CloneDeploy_Services; 6 | 7 | namespace CloneDeploy_App.Controllers 8 | { 9 | public class PortController : ApiController 10 | { 11 | private readonly PortServices _portServices; 12 | 13 | public PortController() 14 | { 15 | _portServices = new PortServices(); 16 | } 17 | 18 | [CustomAuth(Permission = "AdminUpdate")] 19 | public ApiBoolResponseDTO Post(PortEntity port) 20 | { 21 | return new ApiBoolResponseDTO {Value = _portServices.AddPort(port)}; 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /CloneDeploy-App/Controllers/TokenController.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Http; 2 | using CloneDeploy_Services; 3 | 4 | namespace CloneDeploy_App.Controllers 5 | { 6 | public class TokenController : ApiController 7 | { 8 | public string Get(string username, string password, string baseUrl) 9 | { 10 | return new TokenServices().GetToken(username, password,baseUrl); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /CloneDeploy-App/Controllers/UserRightController.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Web.Http; 3 | using CloneDeploy_App.Controllers.Authorization; 4 | using CloneDeploy_Entities; 5 | using CloneDeploy_Entities.DTOs; 6 | using CloneDeploy_Services; 7 | 8 | namespace CloneDeploy_App.Controllers 9 | { 10 | public class UserRightController : ApiController 11 | { 12 | private readonly UserRightServices _userRightServices; 13 | 14 | public UserRightController() 15 | { 16 | _userRightServices = new UserRightServices(); 17 | } 18 | 19 | [CustomAuth(Permission = "Administrator")] 20 | public ActionResultDTO Post(List listOfRights) 21 | { 22 | return _userRightServices.AddUserRights(listOfRights); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /CloneDeploy-App/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="CloneDeploy_App.WebApiApplication" Language="C#" %> -------------------------------------------------------------------------------- /CloneDeploy-App/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using System.Web; 3 | using System.Web.Http; 4 | using log4net; 5 | using log4net.Config; 6 | 7 | namespace CloneDeploy_App 8 | { 9 | public class WebApiApplication : HttpApplication 10 | { 11 | protected void Application_Start() 12 | { 13 | GlobalConfiguration.Configure(WebApiConfig.Register); 14 | var logPath = HttpContext.Current.Server.MapPath("~") + Path.DirectorySeparatorChar + "private" + 15 | Path.DirectorySeparatorChar + "logs" + Path.DirectorySeparatorChar + 16 | "CloneDeployApplication.log"; 17 | GlobalContext.Properties["LogFile"] = logPath; 18 | XmlConfigurator.Configure(); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /CloneDeploy-App/private/apps/7za.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-App/private/apps/7za.dll -------------------------------------------------------------------------------- /CloneDeploy-App/private/apps/7za.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-App/private/apps/7za.exe -------------------------------------------------------------------------------- /CloneDeploy-App/private/apps/7zxa.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-App/private/apps/7zxa.dll -------------------------------------------------------------------------------- /CloneDeploy-App/private/apps/lz4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-App/private/apps/lz4.exe -------------------------------------------------------------------------------- /CloneDeploy-App/private/apps/mkisofs.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-App/private/apps/mkisofs.exe -------------------------------------------------------------------------------- /CloneDeploy-App/private/apps/udp-sender.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-App/private/apps/udp-sender.exe -------------------------------------------------------------------------------- /CloneDeploy-App/private/client_iso/.gitignore: -------------------------------------------------------------------------------- 1 | [^.]* -------------------------------------------------------------------------------- /CloneDeploy-App/private/clientscripts/lie_cancel: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | . /bin/lie_global_functions 4 | while true; do 5 | result=$($curlAuth --data "taskId=$task_id" "${web}CheckForCancelledTask" $curlEnd) 6 | if [ "$result" = "true" ]; then 7 | error "Task Has Been Cancelled" 3 8 | break; 9 | fi 10 | sleep 10 11 | done 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /CloneDeploy-App/private/clientscripts/startup_scripts/README: -------------------------------------------------------------------------------- 1 | These are the startup files for each Imaging Environment. They are embeded into each Imaging Environment and cannot be changed on the fly. They are only here for reference. -------------------------------------------------------------------------------- /CloneDeploy-App/private/clientscripts/wie_deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-App/private/clientscripts/wie_deploy.ps1 -------------------------------------------------------------------------------- /CloneDeploy-App/private/clientscripts/wie_reporter.ps1: -------------------------------------------------------------------------------- 1 | param([string]$web,[string]$taskId,[string]$partitionNumber,[string]$direction,[string]$curlOptions,[string]$userTokenEncoded) 2 | 3 | . x:\wie_global_functions.ps1 4 | 5 | Write-Host " ** $direction Image For Partition $partitionNumber ** " 6 | Write-Host 7 | 8 | while(Test-Path x:\wim.progress) 9 | { 10 | clear 11 | Write-Host " ** $direction Image For Partition $partitionNumber ** " 12 | Write-Host 13 | $post=$(Get-Content x:\wim.progress | Select -last 1) 14 | Write-Host $post 15 | 16 | 17 | $result=$(curl.exe $curlOptions -H Authorization:$userTokenEncoded --data "taskId=$script:taskId&progress=$post&progressType=wim" ${web}UpdateProgress --connect-timeout 10 --stderr -) 18 | 19 | Start-Sleep -s 2 20 | } -------------------------------------------------------------------------------- /CloneDeploy-App/private/exports/.gitignore: -------------------------------------------------------------------------------- 1 | [^.]* -------------------------------------------------------------------------------- /CloneDeploy-App/private/imports/.gitignore: -------------------------------------------------------------------------------- 1 | [^.]* -------------------------------------------------------------------------------- /CloneDeploy-App/private/logs/.gitignore: -------------------------------------------------------------------------------- 1 | [^.]* -------------------------------------------------------------------------------- /CloneDeploy-App/public/.gitignore: -------------------------------------------------------------------------------- 1 | [^.]* -------------------------------------------------------------------------------- /CloneDeploy-DataModel/.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.user 3 | *.sdf 4 | bin/ 5 | obj/ 6 | docs/ 7 | -------------------------------------------------------------------------------- /CloneDeploy-DataModel/RawSqlRepository.cs: -------------------------------------------------------------------------------- 1 | using log4net; 2 | 3 | namespace CloneDeploy_DataModel 4 | { 5 | public class RawSqlRepository 6 | { 7 | private readonly CloneDeployDbContext _context; 8 | private readonly ILog log = LogManager.GetLogger(typeof(RawSqlRepository)); 9 | 10 | public RawSqlRepository() 11 | { 12 | _context = new CloneDeployDbContext(); 13 | } 14 | 15 | public int Execute(string sql) 16 | { 17 | 18 | return _context.Database.ExecuteSqlCommand(sql); 19 | 20 | 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-DataModel/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /CloneDeploy-Entities/.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.user 3 | *.sdf 4 | bin/ 5 | obj/ 6 | docs/ 7 | -------------------------------------------------------------------------------- /CloneDeploy-Entities/AlternateServerIp.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("alternate_server_ips")] 7 | public class AlternateServerIpEntity 8 | { 9 | [Column("alternate_server_ip_api")] 10 | public string ApiUrl { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("alternate_server_ip_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("alternate_server_ip")] 18 | public string Ip { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/AuditEntry.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities 2 | { 3 | public static class AuditEntry 4 | { 5 | public enum Type 6 | { 7 | Create = 1, 8 | Update = 2, 9 | Delete = 3, 10 | SuccessfulLogin = 4, 11 | FailedLogin = 5, 12 | Deploy = 6, 13 | Upload = 7, 14 | PermanentPush = 8, 15 | Multicast = 9, 16 | OndMulticast = 10, 17 | OndUpload = 11, 18 | OndDeploy = 12 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/BootTemplate.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations.Schema; 2 | 3 | namespace CloneDeploy_Entities 4 | { 5 | [Table("boot_menu_templates")] 6 | public class BootTemplateEntity 7 | { 8 | [Column("boot_menu_template_contents")] 9 | public string Contents { get; set; } 10 | 11 | [Column("boot_menu_template_description")] 12 | public string Description { get; set; } 13 | 14 | [Column("boot_menu_template_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("boot_menu_template_name")] 18 | public string Name { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/Building.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("buildings")] 7 | public class BuildingEntity 8 | { 9 | [Column("building_distribution_point")] 10 | public int ClusterGroupId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("building_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("building_name")] 18 | public string Name { get; set; } 19 | } 20 | 21 | [NotMapped] 22 | public class BuildingWithClusterGroup : BuildingEntity 23 | { 24 | public ClusterGroupEntity ClusterGroup { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/CdVersion.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("clonedeploy_version")] 7 | public class CdVersionEntity 8 | { 9 | [Column("app_version")] 10 | public string AppVersion { get; set; } 11 | 12 | [Column("database_version")] 13 | public string DatabaseVersion { get; set; } 14 | 15 | [Column("first_run_completed")] 16 | public int FirstRunCompleted { get; set; } 17 | 18 | [Key] 19 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 20 | [Column("clonedeploy_version_id")] 21 | public int Id { get; set; } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ClusterGroup.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("cluster_groups")] 7 | public class ClusterGroupEntity 8 | { 9 | [Column("default_cluster_group")] 10 | public int Default { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("cluster_group_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("cluster_group_name")] 18 | public string Name { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ClusterGroupDistributionPoint.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("cluster_group_distribution_points")] 7 | public class ClusterGroupDistributionPointEntity 8 | { 9 | [Column("cluster_group_id")] 10 | public int ClusterGroupId { get; set; } 11 | 12 | [Column("distribution_point_id")] 13 | public int DistributionPointId { get; set; } 14 | 15 | [Key] 16 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 17 | [Column("cluster_group_distribution_points_id")] 18 | public int Id { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ClusterGroupServer.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("cluster_group_servers")] 7 | public class ClusterGroupServerEntity 8 | { 9 | [Column("cluster_group_id")] 10 | public int ClusterGroupId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("cluster_group_servers_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("multicast_role")] 18 | public int MulticastRole { get; set; } 19 | 20 | [Column("secondary_server_id")] 21 | public int ServerId { get; set; } 22 | 23 | [Column("tftp_role")] 24 | public int TftpRole { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ComputerBootMenu.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("computer_boot_menus")] 7 | public class ComputerBootMenuEntity 8 | { 9 | [Column("bios_menu")] 10 | public string BiosMenu { get; set; } 11 | 12 | [Column("computer_id")] 13 | public int ComputerId { get; set; } 14 | 15 | [Column("efi32_menu")] 16 | public string Efi32Menu { get; set; } 17 | 18 | [Column("efi64_menu")] 19 | public string Efi64Menu { get; set; } 20 | 21 | [Key] 22 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 23 | [Column("computer_boot_menu_id")] 24 | public int Id { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ComputerImageClassification.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("computer_image_classifications")] 7 | public class ComputerImageClassificationEntity 8 | { 9 | [Column("computer_id")] 10 | public int ComputerId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("computer_image_classification_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("image_classification_id")] 18 | public int ImageClassificationId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ComputerProxyReservation.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations.Schema; 2 | 3 | namespace CloneDeploy_Entities 4 | { 5 | [Table("computer_proxy_reservations")] 6 | public class ComputerProxyReservationEntity 7 | { 8 | [Column("boot_file")] 9 | public string BootFile { get; set; } 10 | 11 | [Column("computer_id")] 12 | public int ComputerId { get; set; } 13 | 14 | [Column("computer_proxy_reservation_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("next_server")] 18 | public string NextServer { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ActionResultDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ActionResultDTO 4 | { 5 | public ActionResultDTO() 6 | { 7 | Success = false; 8 | } 9 | 10 | public string ErrorMessage { get; set; } 11 | public int Id { get; set; } 12 | public bool Success { get; set; } 13 | } 14 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ApiBoolDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ApiBoolResponseDTO 4 | { 5 | public bool Value { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ApiIntResponseDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ApiIntResponseDTO 4 | { 5 | public int Value { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ApiObjectResponseDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ApiObjectResponseDTO 4 | { 5 | public ApiObjectResponseDTO() 6 | { 7 | Success = false; 8 | } 9 | 10 | public string ErrorMessage { get; set; } 11 | public int Id { get; set; } 12 | public string ObjectJson { get; set; } 13 | public bool Success { get; set; } 14 | } 15 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ApiStringResponseDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ApiStringResponseDTO 4 | { 5 | public string Value { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/AppleVendorDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class AppleVendorDTO 4 | { 5 | public string ErrorMessage { get; set; } 6 | public string Instructions { get; set; } 7 | public bool Success { get; set; } 8 | public string VendorString { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/CheckIn.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class CheckIn 4 | { 5 | public string ImageEnvironment { get; set; } 6 | public string Message { get; set; } 7 | public string Result { get; set; } 8 | public string TaskArguments { get; set; } 9 | public string TaskId { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/DetermineTaskDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class DetermineTaskDTO 4 | { 5 | public string computerId { get; set; } 6 | public string task { get; set; } 7 | public string taskId { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/FileFolderCopy.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class FileFolderCopy 4 | { 5 | public string DestinationFolder { get; set; } 6 | public string DestinationPartition { get; set; } 7 | public string FolderCopyType { get; set; } 8 | public string SourcePath { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/FileFolderCopySchema.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class FileFolderCopySchema 6 | { 7 | public string Count { get; set; } 8 | public List FilesAndFolders { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/HardDriveSchema.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class HardDriveSchema 6 | { 7 | public string BootPartition { get; set; } 8 | public string Guid { get; set; } 9 | public string IsValid { get; set; } 10 | public string Message { get; set; } 11 | public string PartitionType { get; set; } 12 | public int PhysicalPartitionCount { get; set; } 13 | public List PhysicalPartitions { get; set; } 14 | public int SchemaHdNumber { get; set; } 15 | public string UsesLvm { get; set; } 16 | } 17 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/ImageList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class ImageList 6 | { 7 | public List Images { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/ImageProfileList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class ImageProfileList 6 | { 7 | public string Count { get; set; } 8 | public string FirstProfileId { get; set; } 9 | public List ImageProfiles { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/LogicalVolume.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class LogicalVolume 4 | { 5 | public string Compression { get; set; } 6 | public string FileSystem { get; set; } 7 | public string ImageType { get; set; } 8 | public string Name { get; set; } 9 | public string PartcloneFileSystem { get; set; } 10 | public string Uuid { get; set; } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/ModelTaskDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class ModelTaskDTO 4 | { 5 | public string imageProfileId { get; set; } 6 | public string imageName { get; set; } 7 | public string imageProfileName { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/MulticastList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class MulticastList 6 | { 7 | public List Multicasts { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/PhysicalPartition.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class PhysicalPartition 4 | { 5 | public string Compression { get; set; } 6 | public string EfiBootLoader { get; set; } 7 | public string FileSystem { get; set; } 8 | public string Guid { get; set; } 9 | public string ImageType { get; set; } 10 | public string Number { get; set; } 11 | public string PartcloneFileSystem { get; set; } 12 | public string Prefix { get; set; } 13 | public string Type { get; set; } 14 | public string Uuid { get; set; } 15 | public VolumeGroup VolumeGroup { get; set; } 16 | } 17 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/QueueStatus.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class QueueStatus 4 | { 5 | public string Position { get; set; } 6 | public string Result { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/RegistrationDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class RegistrationDTO 4 | { 5 | public string registrationEnabled { get; set; } 6 | public string keepNamePrompt { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/SMB.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class SMB 4 | { 5 | public string DisplayName { get; set; } 6 | public string Domain { get; set; } 7 | public string IsPrimary { get; set; } 8 | public string Password { get; set; } 9 | public string SharePath { get; set; } 10 | public string Username { get; set; } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/VolumeGroup.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class VolumeGroup 6 | { 7 | public int LogicalVolumeCount { get; set; } 8 | public List LogicalVolumes { get; set; } 9 | public string Name { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/WinPEImageList.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class WinPEImageList 4 | { 5 | public string ImageId { get; set; } 6 | public string ImageName { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/WinPEMulticastList.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class WinPEMulticastList 4 | { 5 | public string Name { get; set; } 6 | public string Port { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/WinPEProfile.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class WinPEProfile 4 | { 5 | public string ProfileId { get; set; } 6 | public string ProfileName { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientImaging/WinPEProfileList.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class WinPEProfileList 6 | { 7 | public string Count { get; set; } 8 | public string FirstProfileId { get; set; } 9 | public List ImageProfiles { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientPartition/ClientLogicalVolume.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientPartition 2 | { 3 | public class ClientLogicalVolume 4 | { 5 | public string FsType { get; set; } 6 | public string Name { get; set; } 7 | public long Size { get; set; } 8 | public bool SizeIsDynamic { get; set; } 9 | public string Uuid { get; set; } 10 | public string Vg { get; set; } 11 | public string VgUuid { get; set; } 12 | } 13 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientPartition/ClientPartition.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientPartition 2 | { 3 | public class ClientPartition 4 | { 5 | public string FsId { get; set; } 6 | public string FsType { get; set; } 7 | public string Guid { get; set; } 8 | public bool IsBoot { get; set; } 9 | public string Number { get; set; } 10 | public long Size { get; set; } 11 | public bool SizeIsDynamic { get; set; } 12 | public long Start { get; set; } 13 | public string Type { get; set; } 14 | public string Uuid { get; set; } 15 | } 16 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientPartition/ClientVolumeGroupHelper.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientPartition 2 | { 3 | public class ClientVolumeGroupHelper 4 | { 5 | public long AgreedPvSizeBlk { get; set; } 6 | public bool HasLv { get; set; } 7 | public bool IsFusion { get; set; } 8 | public long MinSizeBlk { get; set; } 9 | public string Name { get; set; } 10 | public string Pv { get; set; } 11 | public string Uuid { get; set; } 12 | } 13 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientPartition/ExtendedPartitionHelper.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientPartition 2 | { 3 | public class ExtendedPartitionHelper 4 | { 5 | public ExtendedPartitionHelper() 6 | { 7 | AgreedSizeBlk = 0; 8 | HasLogical = false; 9 | IsOnlySwap = false; 10 | LogicalCount = 0; 11 | MinSizeBlk = 0; 12 | } 13 | 14 | public long AgreedSizeBlk { get; set; } 15 | public bool HasLogical { get; set; } 16 | public bool IsOnlySwap { get; set; } 17 | public int LogicalCount { get; set; } 18 | public long MinSizeBlk { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ClientPartition/PartitionHelper.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientPartition 2 | { 3 | public class PartitionHelper 4 | { 5 | public bool IsDynamicSize { get; set; } 6 | public long MinSizeBlk { get; set; } 7 | public bool PartitionHasVolumeGroup { get; set; } 8 | public ClientVolumeGroupHelper VolumeGroupHelper { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/CoreScriptDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class CoreScriptDTO 4 | { 5 | public string Contents { get; set; } 6 | public string Name { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/CustomApiCallDTO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace CloneDeploy_Entities.DTOs 4 | { 5 | public class CustomApiCallDTO 6 | { 7 | public Uri BaseUrl { get; set; } 8 | public string Token { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/DefaultBootMenuGenDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class BootMenuGenOptionsDTO 4 | { 5 | public string AddPwd { get; set; } 6 | public string BootImage { get; set; } 7 | public string DebugPwd { get; set; } 8 | public string DiagPwd { get; set; } 9 | public string GrubPassword { get; set; } 10 | public string GrubUserName { get; set; } 11 | public string Kernel { get; set; } 12 | public string OndPwd { get; set; } 13 | public string Type { get; set; } 14 | } 15 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/DpFreeSpaceDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class DpFreeSpaceDTO 4 | { 5 | public string dPPath { get; set; } 6 | public int freePercent { get; set; } 7 | public ulong freespace { get; set; } 8 | public ulong total { get; set; } 9 | public int usedPercent { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FilterComputerClassificationDTO.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs 4 | { 5 | public class FilterComputerClassificationDTO 6 | { 7 | public int ComputerId { get; set; } 8 | public List ListImages { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FilterGroupClassificationDTO.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs 4 | { 5 | public class FilterGroupClassificationDTO 6 | { 7 | public int GroupId { get; set; } 8 | public List ListImages { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ActiveTaskDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ActiveTaskDTO 4 | { 5 | public string profileId { get; set; } 6 | public string taskId { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/AddComputerDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class AddComputerDTO 4 | { 5 | public string clientIdentifier { get; set; } 6 | public string mac { get; set; } 7 | public string name { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/CheckInTaskDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class CheckInTaskDTO 4 | { 5 | public string computerId { get; set; } 6 | public string taskType { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ComputerIdDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ComputerIdDTO 4 | { 5 | public int computerId { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ComputerMacDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ComputerMacDTO 4 | { 5 | public string computerMac { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/DpDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class DpDTO 4 | { 5 | public string dpId { get; set; } 6 | public string task { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/EnvironmentDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class EnvironmentDTO 4 | { 5 | public string environment { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ErrorEmailDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ErrorEmailDTO 4 | { 5 | public string error { get; set; } 6 | public string taskId { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/HdReqs.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class HdReqs 4 | { 5 | public string clientHdNumber { get; set; } 6 | public string clientLbs { get; set; } 7 | public string newHdSize { get; set; } 8 | public string profileId { get; set; } 9 | public string schemaHds { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/IdTypeDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class IdTypeDTO 4 | { 5 | public string id { get; set; } 6 | public string idType { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ImageIdDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ImageIdDTO 4 | { 5 | public string imageId { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ImageListDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ImageListDTO 4 | { 5 | public string computerid { get; set; } 6 | public string environment { get; set; } 7 | public string userId { get; set; } 8 | public string task { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/MacDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class MacDTO 4 | { 5 | public string mac { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ModelMatchDto.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ClientImaging 2 | { 3 | public class ModelMatchDTO 4 | { 5 | public string environment { get; set; } 6 | public string systemModel { get; set; } 7 | 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/NameDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class NameDTO 4 | { 5 | public string name { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/OnDemandDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class OnDemandDTO 4 | { 5 | public string computerId { get; set; } 6 | public string mac { get; set; } 7 | public string objectId { get; set; } 8 | public string task { get; set; } 9 | public string userId { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/OriginalLVM.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class OriginalLVM 4 | { 5 | public string clientHd { get; set; } 6 | public string hdToGet { get; set; } 7 | public string partitionPrefix { get; set; } 8 | public string profileId { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/PartitionDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class PartitionDTO 4 | { 5 | public string clientHd { get; set; } 6 | public string hdToGet { get; set; } 7 | public string imageProfileId { get; set; } 8 | public string lbs { get; set; } 9 | public string newHdSize { get; set; } 10 | public string partitionPrefix { get; set; } 11 | public string taskType { get; set; } 12 | } 13 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/PortDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class PortDTO 4 | { 5 | public string portBase { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ProfileDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ProfileDTO 4 | { 5 | public int profileId { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ProgressDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ProgressDTO 4 | { 5 | public string progress { get; set; } 6 | public string progressType { get; set; } 7 | public string taskId { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ProgressPartitionDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ProgressPartitionDTO 4 | { 5 | public string partition { get; set; } 6 | public string taskId { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ScriptIdDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ScriptIdDTO 4 | { 5 | public int scriptId { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/ScriptNameDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class ScriptNameDTO 4 | { 5 | public string scriptName { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/SysprepDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class SysprepDTO 4 | { 5 | public string imageEnvironment { get; set; } 6 | public int tagId { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/FormData/TaskDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.FormData 2 | { 3 | public class TaskDTO 4 | { 5 | public string task { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaBE/HardDrive.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ImageSchemaBE 2 | { 3 | public class HardDrive 4 | { 5 | public bool Active { get; set; } 6 | public string Boot { get; set; } 7 | public string Destination { get; set; } 8 | public string Guid { get; set; } 9 | public short Lbs { get; set; } 10 | public string Name { get; set; } 11 | public Partition[] Partitions { get; set; } 12 | public short Pbs { get; set; } 13 | public long Size { get; set; } 14 | public string Table { get; set; } 15 | } 16 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaBE/ImageFileInfo.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ImageSchemaBE 2 | { 3 | public class ImageFileInfo 4 | { 5 | public string FileName { get; set; } 6 | public string FileSize { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaBE/ImageSchema.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ImageSchemaBE 2 | { 3 | public class ImageSchema 4 | { 5 | public HardDrive[] HardDrives { get; set; } 6 | } 7 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaBE/LogicalVolume.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ImageSchemaBE 2 | { 3 | public class LogicalVolume 4 | { 5 | public bool Active { get; set; } 6 | public string CustomSize { get; set; } 7 | public string CustomSizeUnit { get; set; } 8 | public bool ForceFixedSize { get; set; } 9 | public string FsType { get; set; } 10 | public string Name { get; set; } 11 | public long Size { get; set; } 12 | public string Type { get; set; } 13 | public long UsedMb { get; set; } 14 | public string Uuid { get; set; } 15 | public string VolumeGroup { get; set; } 16 | public long VolumeSize { get; set; } 17 | } 18 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaBE/VolumeGroup.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ImageSchemaBE 2 | { 3 | public class VolumeGroup 4 | { 5 | public LogicalVolume[] LogicalVolumes { get; set; } 6 | public string Name { get; set; } 7 | public string PhysicalVolume { get; set; } 8 | public long Size { get; set; } 9 | public string Type { get; set; } 10 | public string Uuid { get; set; } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaFE/HardDrive.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ImageSchemaFE 4 | { 5 | public class HardDrive 6 | { 7 | public bool Active { get; set; } 8 | public string Boot { get; set; } 9 | public string Destination { get; set; } 10 | public string Guid { get; set; } 11 | public short Lbs { get; set; } 12 | public string Name { get; set; } 13 | public List Partitions { get; set; } 14 | public string Pbs { get; set; } 15 | public string Size { get; set; } 16 | public string Table { get; set; } 17 | } 18 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaFE/ImageSchemaGridView.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ImageSchemaFE 4 | { 5 | public class ImageSchemaGridView 6 | { 7 | public List HardDrives { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaFE/LogicalVolume.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ImageSchemaFE 2 | { 3 | public class LogicalVolume 4 | { 5 | public bool Active { get; set; } 6 | public string CustomSize { get; set; } 7 | public string CustomSizeUnit { get; set; } 8 | public bool ForceFixedSize { get; set; } 9 | public string FsType { get; set; } 10 | public string Name { get; set; } 11 | public string Size { get; set; } 12 | public string Type { get; set; } 13 | public string UsedMb { get; set; } 14 | public string Uuid { get; set; } 15 | public string VolumeGroup { get; set; } 16 | public string VolumeSize { get; set; } 17 | } 18 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaFE/VolumeGroup.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs.ImageSchemaFE 2 | { 3 | public class VolumeGroup 4 | { 5 | public LogicalVolume[] LogicalVolumes { get; set; } 6 | public string Name { get; set; } 7 | public string PhysicalVolume { get; set; } 8 | public string Size { get; set; } 9 | public string Type { get; set; } 10 | public string Uuid { get; set; } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ImageSchemaRequestDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ImageSchemaRequestDTO 4 | { 5 | public ImageEntity image { get; set; } 6 | public ImageProfileWithImage imageProfile { get; set; } 7 | public string schemaType { get; set; } 8 | public string selectedHd { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/IsoGenOptionsDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class IsoGenOptionsDTO 4 | { 5 | public string arguments { get; set; } 6 | public string bootImage { get; set; } 7 | public string buildType { get; set; } 8 | public string kernel { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/MulticastArgsDTO.cs: -------------------------------------------------------------------------------- 1 | using CloneDeploy_Entities.DTOs.ImageSchemaBE; 2 | 3 | namespace CloneDeploy_Entities.DTOs 4 | { 5 | public class MulticastArgsDTO 6 | { 7 | public string clientCount { get; set; } 8 | public string Environment { get; set; } 9 | public string ExtraArgs { get; set; } 10 | public string groupName { get; set; } 11 | public string ImageName { get; set; } 12 | public string Port { get; set; } 13 | public ImageSchema schema { get; set; } 14 | } 15 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ProxyReservation.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ProxyReservationDTO 4 | { 5 | public string BcdFile { get; set; } 6 | public string BootFile { get; set; } 7 | public string NextServer { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ServerRoleDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ServerRoleDTO 4 | { 5 | public string Identifier { get; set; } 6 | public bool IsImageServer { get; set; } 7 | public bool IsMulticastServer { get; set; } 8 | public bool IsTftpServer { get; set; } 9 | public string OperationMode { get; set; } 10 | } 11 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/TftpFileDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class TftpFileDTO 4 | { 5 | public string Contents { get; set; } 6 | public string Path { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/TftpServerDTO.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Entities.DTOs.ClientImaging 4 | { 5 | public class TftpServerDTO 6 | { 7 | public List TftpServers { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/ValidationResultDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class ValidationResultDTO 4 | { 5 | public ValidationResultDTO() 6 | { 7 | Success = false; 8 | } 9 | 10 | public string ErrorMessage { get; set; } 11 | public bool Success { get; set; } 12 | } 13 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/DTOs/VersionDTO.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities.DTOs 2 | { 3 | public class VersionDTO 4 | { 5 | public bool FirstRunCompleted { get; set; } 6 | public string DatabaseVersion { get; set; } 7 | public string TargetDbVersion { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/FileFolder.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("files_folders")] 7 | public class FileFolderEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("file_folder_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("file_folder_display_name")] 15 | public string Name { get; set; } 16 | 17 | [Column("file_folder_path")] 18 | public string Path { get; set; } 19 | 20 | [Column("file_folder_type")] 21 | public string Type { get; set; } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/GroupBootMenu.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("group_boot_menus")] 7 | public class GroupBootMenuEntity 8 | { 9 | [Column("bios_menu")] 10 | public string BiosMenu { get; set; } 11 | 12 | [Column("efi32_menu")] 13 | public string Efi32Menu { get; set; } 14 | 15 | [Column("efi64_menu")] 16 | public string Efi64Menu { get; set; } 17 | 18 | [Column("group_id")] 19 | public int GroupId { get; set; } 20 | 21 | [Key] 22 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 23 | [Column("group_boot_menu_id")] 24 | public int Id { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/GroupImageClassification.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("group_image_classifications")] 7 | public class GroupImageClassificationEntity 8 | { 9 | [Column("group_id")] 10 | public int GroupId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("group_image_classification_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("image_classification_id")] 18 | public int ImageClassificationId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/GroupMembership.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations.Schema; 2 | 3 | namespace CloneDeploy_Entities 4 | { 5 | /// 6 | /// Summary description for GroupMembership 7 | /// 8 | [Table("group_membership")] 9 | public class GroupMembershipEntity 10 | { 11 | [Column("computer_id")] 12 | public int ComputerId { get; set; } 13 | 14 | [Column("group_id")] 15 | public int GroupId { get; set; } 16 | 17 | [Column("group_membership_id")] 18 | public int Id { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ImageClassification.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("image_classifications")] 7 | public class ImageClassificationEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("image_classification_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("image_classification_name")] 15 | public string Name { get; set; } 16 | } 17 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/ImageProfileSysprepTag.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("image_profile_sysprep_tags")] 7 | public class ImageProfileSysprepTagEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("image_profile_sysprep_tag_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("priority")] 15 | public int Priority { get; set; } 16 | 17 | [Column("image_profile_id")] 18 | public int ProfileId { get; set; } 19 | 20 | [Column("sysprep_tag_id")] 21 | public int SysprepId { get; set; } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/OnlineKernel.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities 2 | { 3 | public class OnlineKernel 4 | { 5 | public string BaseVersion { get; set; } 6 | public string Config { get; set; } 7 | public string Description { get; set; } 8 | public string FileName { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/Port.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("multicast_ports", Schema = "public")] 7 | public class PortEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("multicast_port_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("multicast_port_number")] 15 | public int Number { get; set; } 16 | } 17 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/Room.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("rooms")] 7 | public class RoomEntity 8 | { 9 | [Column("room_distribution_point")] 10 | public int ClusterGroupId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("room_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("room_name")] 18 | public string Name { get; set; } 19 | } 20 | 21 | [NotMapped] 22 | public class RoomWithClusterGroup : RoomEntity 23 | { 24 | public ClusterGroupEntity ClusterGroup { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/Script.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("scripts", Schema = "public")] 7 | public class ScriptEntity 8 | { 9 | [Column("script_contents")] 10 | public string Contents { get; set; } 11 | 12 | [Column("script_description")] 13 | public string Description { get; set; } 14 | 15 | [Key] 16 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 17 | [Column("script_id")] 18 | public int Id { get; set; } 19 | 20 | [Column("script_name")] 21 | public string Name { get; set; } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/Setting.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("admin_settings")] 7 | public class SettingEntity 8 | { 9 | [Column("admin_setting_category")] 10 | public string Category { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("admin_setting_id")] 15 | public string Id { get; set; } 16 | 17 | [Column("admin_setting_name")] 18 | public string Name { get; set; } 19 | 20 | [Column("admin_setting_value")] 21 | public string Value { get; set; } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/Site.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("sites")] 7 | public class SiteEntity 8 | { 9 | [Column("site_distribution_point")] 10 | public int ClusterGroupId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("site_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("site_name")] 18 | public string Name { get; set; } 19 | } 20 | 21 | [NotMapped] 22 | public class SiteWithClusterGroup : SiteEntity 23 | { 24 | public ClusterGroupEntity ClusterGroup { get; set; } 25 | } 26 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/Token.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Entities 2 | { 3 | public class TokenEntity 4 | { 5 | public string access_token { get; set; } 6 | public string error_description { get; set; } 7 | public string expires_in { get; set; } 8 | public string token_type { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/UserGroupGroupManagement.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("clonedeploy_usergroup_group_mgmt")] 7 | public class UserGroupGroupManagementEntity 8 | { 9 | [Column("group_id")] 10 | public int GroupId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("clonedeploy_usergroup_group_mgmt_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("usergroup_id")] 18 | public int UserGroupId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/UserGroupImageManagement.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("clonedeploy_usergroup_image_mgmt")] 7 | public class UserGroupImageManagementEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("clonedeploy_usergroup_image_mgmt_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("image_id")] 15 | public int ImageId { get; set; } 16 | 17 | [Column("usergroup_id")] 18 | public int UserGroupId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/UserGroupManagement.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("clonedeploy_user_group_mgmt")] 7 | public class UserGroupManagementEntity 8 | { 9 | [Column("group_id")] 10 | public int GroupId { get; set; } 11 | 12 | [Key] 13 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 14 | [Column("clonedeploy_user_group_mgmt_id")] 15 | public int Id { get; set; } 16 | 17 | [Column("user_id")] 18 | public int UserId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/UserGroupRight.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("clonedeploy_usergroup_rights")] 7 | public class UserGroupRightEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("clonedeploy_usergroup_right_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("usergroup_right")] 15 | public string Right { get; set; } 16 | 17 | [Column("usergroup_id")] 18 | public int UserGroupId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/UserImageManagement.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("clonedeploy_user_image_mgmt")] 7 | public class UserImageManagementEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("clonedeploy_user_image_mgmt_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("image_id")] 15 | public int ImageId { get; set; } 16 | 17 | [Column("user_id")] 18 | public int UserId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/UserLockout.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.ComponentModel.DataAnnotations; 3 | using System.ComponentModel.DataAnnotations.Schema; 4 | 5 | namespace CloneDeploy_Entities 6 | { 7 | [Table("clonedeploy_user_lockouts")] 8 | public class UserLockoutEntity 9 | { 10 | [Column("bad_login_count")] 11 | public int BadLoginCount { get; set; } 12 | 13 | [Key] 14 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 15 | [Column("clonedeploy_user_lockout_id")] 16 | public int Id { get; set; } 17 | 18 | [Column("locked_until_time_utc")] 19 | public DateTime? LockedUntil { get; set; } 20 | 21 | [Column("user_id")] 22 | public int UserId { get; set; } 23 | } 24 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/UserRight.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace CloneDeploy_Entities 5 | { 6 | [Table("clonedeploy_user_rights")] 7 | public class UserRightEntity 8 | { 9 | [Key] 10 | [DatabaseGenerated(DatabaseGeneratedOption.Identity)] 11 | [Column("clonedeploy_user_right_id")] 12 | public int Id { get; set; } 13 | 14 | [Column("user_right")] 15 | public string Right { get; set; } 16 | 17 | [Column("user_id")] 18 | public int UserId { get; set; } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Entities/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.user 3 | *.sdf 4 | bin/ 5 | obj/ 6 | docs/ 7 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/DbUpgrades/1301.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Common.DbUpgrades 2 | { 3 | public class _1301 : IDbScript 4 | { 5 | public string Get() 6 | { 7 | return 8 | @"ALTER TABLE `image_profiles` 9 | ADD COLUMN `skip_nvram` TINYINT(4) NULL DEFAULT 0 COMMENT '' AFTER `wim_enabled_multicast`; 10 | INSERT INTO `admin_settings` (`admin_setting_name`, `admin_setting_value`) VALUES ('Registration Enabled', 'Yes'); 11 | UPDATE `clonedeploy_version` SET `app_version`='131', `database_version`='1301' WHERE `clonedeploy_version_id`='1';"; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/DbUpgrades/1302.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Common.DbUpgrades 2 | { 3 | public class _1302 : IDbScript 4 | { 5 | public string Get() 6 | { 7 | return 8 | @"ALTER TABLE `image_profiles` 9 | ADD COLUMN `randomize_guids` TINYINT(4) NULL DEFAULT 0 COMMENT '' AFTER `skip_nvram`, 10 | ADD COLUMN `force_standard_efi` TINYINT(4) NULL DEFAULT 0 COMMENT '' AFTER `randomize_guids`, 11 | ADD COLUMN `force_standard_legacy` TINYINT(4) NULL DEFAULT 0 COMMENT '' AFTER `force_standard_efi`; 12 | UPDATE `clonedeploy_version` SET `app_version`='132', `database_version`='1302' WHERE `clonedeploy_version_id`='1';"; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/DbUpgrades/1304.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Common.DbUpgrades 2 | { 3 | public class _1304 : IDbScript 4 | { 5 | public string Get() 6 | { 7 | return 8 | @"UPDATE `clonedeploy_version` SET `app_version`='134', `database_version`='1304' WHERE `clonedeploy_version_id`='1';"; 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/DbUpgrades/1305.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Common.DbUpgrades 2 | { 3 | public class _1305 : IDbScript 4 | { 5 | public string Get() 6 | { 7 | return 8 | @"UPDATE `clonedeploy_version` SET `app_version`='135', `database_version`='1305' WHERE `clonedeploy_version_id`='1';"; 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/DbUpgrades/IDbScript.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Common.DbUpgrades 2 | { 3 | public interface IDbScript 4 | { 5 | string Get(); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/DbUpgrades/VersionMapping.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace CloneDeploy_Common.DbUpgrades 4 | { 5 | public class VersionMapping 6 | { 7 | private readonly Dictionary _mapping; 8 | 9 | public VersionMapping() 10 | { 11 | _mapping = new Dictionary(); 12 | _mapping.Add(130, 1300); 13 | _mapping.Add(131, 1301); 14 | _mapping.Add(132, 1302); 15 | _mapping.Add(133, 1303); 16 | _mapping.Add(134, 1304); 17 | _mapping.Add(135, 1305); 18 | _mapping.Add(140, 1400); 19 | } 20 | 21 | public Dictionary Get() 22 | { 23 | return _mapping; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /CloneDeploy-Helpers/Enum/EnumProfileTemplate.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace CloneDeploy_Common.Enum 8 | { 9 | public class EnumProfileTemplate 10 | { 11 | public enum TemplateType 12 | { 13 | LinuxBlock = 0, 14 | LinuxFile = 1, 15 | WinPE = 2, 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /CloneDeploy-Services/.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.user 3 | *.sdf 4 | bin/ 5 | obj/ 6 | docs/ 7 | -------------------------------------------------------------------------------- /CloneDeploy-Services/RawSqlServices.cs: -------------------------------------------------------------------------------- 1 | using CloneDeploy_DataModel; 2 | 3 | namespace CloneDeploy_Services 4 | { 5 | public class RawSqlServices 6 | { 7 | private readonly RawSqlRepository _rawSqlRepository; 8 | 9 | public RawSqlServices() 10 | { 11 | _rawSqlRepository = new RawSqlRepository(); 12 | } 13 | 14 | public int ExecuteQuery(string query) 15 | { 16 | return _rawSqlRepository.Execute(query); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /CloneDeploy-Services/TokenServices.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using CloneDeploy_ApiCalls; 3 | 4 | namespace CloneDeploy_Services 5 | { 6 | public class TokenServices 7 | { 8 | public string GetToken(string username, string password, string baseUrl) 9 | { 10 | HttpContext.Current.Response.Cookies.Add(new HttpCookie("cdBaseUrl") 11 | { 12 | Value = baseUrl, 13 | HttpOnly = true 14 | }); 15 | var result = new APICall().TokenApi.Get(username, password); 16 | return !string.IsNullOrEmpty(result.error_description) ? result.error_description : "bearer " + result.access_token; 17 | } 18 | 19 | 20 | } 21 | } -------------------------------------------------------------------------------- /CloneDeploy-Services/UserRightServices.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using CloneDeploy_DataModel; 3 | using CloneDeploy_Entities; 4 | using CloneDeploy_Entities.DTOs; 5 | 6 | namespace CloneDeploy_Services 7 | { 8 | public class UserRightServices 9 | { 10 | private readonly UnitOfWork _uow; 11 | 12 | public UserRightServices() 13 | { 14 | _uow = new UnitOfWork(); 15 | } 16 | 17 | public ActionResultDTO AddUserRights(List listOfRights) 18 | { 19 | foreach (var right in listOfRights) 20 | _uow.UserRightRepository.Insert(right); 21 | 22 | _uow.Save(); 23 | var actionResult = new ActionResultDTO(); 24 | actionResult.Success = true; 25 | return actionResult; 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /CloneDeploy-Services/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CloneDeploy-Web/.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.user 3 | *.sdf 4 | bin/ 5 | obj/ 6 | docs/ 7 | -------------------------------------------------------------------------------- /CloneDeploy-Web/BasePages/Admin.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Common; 3 | using CloneDeploy_Entities; 4 | 5 | namespace CloneDeploy_Web.BasePages 6 | { 7 | public class Admin : PageBaseMaster 8 | { 9 | public BootEntryEntity BootEntry { get; set; } 10 | 11 | protected override void OnInit(EventArgs e) 12 | { 13 | base.OnInit(e); 14 | RequiresAuthorization(AuthorizationStrings.ReadAdmin); 15 | BootEntry = !string.IsNullOrEmpty(Request["entryid"]) 16 | ? Call.BootEntryApi.Get(Convert.ToInt32(Request.QueryString["entryid"])) 17 | : null; 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/BasePages/Groups.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Common; 3 | using CloneDeploy_Entities; 4 | 5 | namespace CloneDeploy_Web.BasePages 6 | { 7 | public class Groups : PageBaseMaster 8 | { 9 | public GroupEntity Group { get; set; } 10 | 11 | protected override void OnInit(EventArgs e) 12 | { 13 | base.OnInit(e); 14 | Group = !string.IsNullOrEmpty(Request["groupid"]) 15 | ? Call.GroupApi.Get(Convert.ToInt32(Request.QueryString["groupid"])) 16 | : null; 17 | if (Group == null) 18 | RequiresAuthorization(AuthorizationStrings.SearchGroup); 19 | else 20 | RequiresAuthorizationOrManagedGroup(AuthorizationStrings.ReadGroup, Group.Id); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/BasePages/MasterBaseMaster.cs: -------------------------------------------------------------------------------- 1 | using System.Web.UI; 2 | using CloneDeploy_ApiCalls; 3 | 4 | namespace CloneDeploy_Web.BasePages 5 | { 6 | public class MasterBaseMaster : MasterPage 7 | { 8 | protected virtual void DisplayConfirm() 9 | { 10 | Page.ClientScript.RegisterStartupScript(GetType(), "modalscript", 11 | "$(function() { var menuTop = document.getElementById('confirmbox'),body = document.body;classie.toggle(menuTop, 'confirm-box-outer-open'); });", 12 | true); 13 | } 14 | 15 | public static string GetSetting(string settingName) 16 | { 17 | var setting = new APICall().SettingApi.GetSetting(settingName); 18 | return setting != null ? setting.Value : string.Empty; 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/BasePages/Tasks.cs: -------------------------------------------------------------------------------- 1 | namespace CloneDeploy_Web.BasePages 2 | { 3 | public class Tasks : PageBaseMaster 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/License.txt -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/OpenSans-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/OpenSans-Light.eot -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/OpenSans-Light.ttf -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/drop.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/drop.eot -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/drop.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/drop.ttf -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/drop.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/drop.woff -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/flaticon.eot -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/flaticon.ttf -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/flaticon.woff -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/icomoon.eot -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/icomoon.ttf -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/icomoon.woff -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/icon2.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/icon2.eot -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/icon2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/icon2.ttf -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/icon2.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/fonts/icon2.woff -------------------------------------------------------------------------------- /CloneDeploy-Web/content/fonts/license.txt: -------------------------------------------------------------------------------- 1 | Icon Set: IcoMoon - Free -- http://keyamoon.com/icomoon/ 2 | License: CC BY-SA 3.0 -- http://creativecommons.org/licenses/by-sa/3.0/ 3 | 4 | 5 | Icon Set: Meteocons -- http://www.alessioatzeni.com/meteocons/ 6 | License: Arbitrary -- http://www.alessioatzeni.com/meteocons/#about -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/Chevron.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/Chevron.gif -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/ChevronOverlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/ChevronOverlay.png -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/IconHome.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/IconHome.gif -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/cd.png -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/default.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/default.ico -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/default.png -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/logo.png -------------------------------------------------------------------------------- /CloneDeploy-Web/content/img/mCSB_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/img/mCSB_buttons.png -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/ext-error_marker.js: -------------------------------------------------------------------------------- 1 | ; 2 | (function() { 3 | window.require(["ace/ext/error_marker"], function() {}); 4 | })(); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/abap.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/abap", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "abap" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/ada.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/ada", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "ada" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/apache_conf.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/apache_conf", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "apache_conf" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/applescript.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/applescript", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "applescript" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/asciidoc.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/asciidoc", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "asciidoc" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/assembly_x86.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/assembly_x86", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "assembly_x86" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/autohotkey.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/autohotkey", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "autohotkey" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/batchfile.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/batchfile", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "batchfile" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/c9search.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/c9search", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "c9search" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/cirru.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/cirru", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "cirru" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/cobol.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/cobol", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "cobol" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/coldfusion.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/coldfusion", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "coldfusion" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/csharp.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/csharp", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "csharp" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/curly.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/curly", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "curly" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/d.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/d", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "d" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/diff.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/diff", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = '# DEP-3 (http://dep.debian.net/deps/dep3/) style patch header\nsnippet header DEP-3 style header\n Description: ${1}\n Origin: ${2:vendor|upstream|other}, ${3:url of the original patch}\n Bug: ${4:url in upstream bugtracker}\n Forwarded: ${5:no|not-needed|url}\n Author: ${6:`g:snips_author`}\n Reviewed-by: ${7:name and email}\n Last-Update: ${8:`strftime("%Y-%m-%d")`}\n Applied-Upstream: ${9:upstream version|url|commit}\n\n', t.scope = "diff" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/dockerfile.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/dockerfile", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "dockerfile" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/dot.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/dot", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "dot" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/eiffel.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/eiffel", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "eiffel" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/ejs.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/ejs", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "ejs" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/elixir.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/elixir", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/elm.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/elm", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "elm" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/forth.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/forth", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "forth" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/ftl.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/ftl", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "ftl" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/gcode.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/gcode", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "gcode" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/gherkin.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/gherkin", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "gherkin" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/gitignore.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/gitignore", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "gitignore" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/glsl.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/glsl", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "glsl" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/golang.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/golang", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "golang" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/groovy.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/groovy", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "groovy" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/haml.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/haml", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = "snippet t\n %table\n %tr\n %th\n ${1:headers}\n %tr\n %td\n ${2:headers}\nsnippet ul\n %ul\n %li\n ${1:item}\n %li\nsnippet =rp\n = render :partial => '${1:partial}'\nsnippet =rpl\n = render :partial => '${1:partial}', :locals => {}\nsnippet =rpc\n = render :partial => '${1:partial}', :collection => @$1\n\n", t.scope = "haml" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/handlebars.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/handlebars", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "handlebars" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/haxe.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/haxe", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "haxe" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/html_ruby.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/html_ruby", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "html_ruby" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/ini.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/ini", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "ini" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/jack.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/jack", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "jack" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/jade.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/jade", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "jade" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/json.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/json", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "json" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/jsx.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/jsx", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "jsx" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/julia.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/julia", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "julia" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/latex.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/latex", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "latex" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/lean.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/lean", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "lean" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/less.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/less", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "less" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/liquid.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/liquid", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "liquid" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/lisp.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/lisp", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "lisp" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/live_script.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/live_script", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/livescript.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/livescript", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "livescript" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/logiql.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/logiql", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "logiql" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/lua.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/lua", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = "snippet #!\n #!/usr/bin/env lua\n $1\nsnippet local\n local ${1:x} = ${2:1}\nsnippet fun\n function ${1:fname}(${2:...})\n ${3:-- body}\n end\nsnippet for\n for ${1:i}=${2:1},${3:10} do\n ${4:print(i)}\n end\nsnippet forp\n for ${1:i},${2:v} in pairs(${3:table_name}) do\n ${4:-- body}\n end\nsnippet fori\n for ${1:i},${2:v} in ipairs(${3:table_name}) do\n ${4:-- body}\n end\n", t.scope = "lua" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/luapage.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/luapage", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "luapage" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/lucene.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/lucene", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "lucene" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/makefile.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/makefile", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = "snippet ifeq\n ifeq (${1:cond0},${2:cond1})\n ${3:code}\n endif\n", t.scope = "makefile" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/mask.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/mask", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "mask" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/matlab.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/matlab", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "matlab" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/mel.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/mel", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "mel" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/mips_assembler.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/mips_assembler", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "mips_assembler" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/mipsassembler.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/mipsassembler", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/mushcode.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/mushcode", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "mushcode" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/mysql.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/mysql", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "mysql" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/nix.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/nix", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "nix" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/objectivec.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/objectivec", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "objectivec" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/ocaml.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/ocaml", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "ocaml" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/pascal.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/pascal", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "pascal" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/pgsql.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/pgsql", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "pgsql" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/plain_text.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/plain_text", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "plain_text" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/powershell.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/powershell", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "powershell" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/praat.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/praat", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "praat" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/prolog.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/prolog", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "prolog" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/properties.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/properties", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "properties" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/protobuf.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/protobuf", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = "", t.scope = "protobuf" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/rdoc.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/rdoc", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "rdoc" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/rhtml.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/rhtml", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "rhtml" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/rust.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/rust", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "rust" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/sass.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/sass", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "sass" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/scad.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/scad", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "scad" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/scala.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/scala", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "scala" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/scheme.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/scheme", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "scheme" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/scss.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/scss", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "scss" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/sjs.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/sjs", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "sjs" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/smarty.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/smarty", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "smarty" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/snippets.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/snippets", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = "# snippets for making snippets :)\nsnippet snip\n snippet ${1:trigger}\n ${2}\nsnippet msnip\n snippet ${1:trigger} ${2:description}\n ${3}\nsnippet v\n {VISUAL}\n", t.scope = "snippets" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/soy_template.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/soy_template", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "soy_template" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/space.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/space", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "space" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/stylus.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/stylus", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "stylus" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/svg.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/svg", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "svg" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/text.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/text", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "text" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/textile.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/textile", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = '# Jekyll post header\nsnippet header\n ---\n title: ${1:title}\n layout: post\n date: ${2:date} ${3:hour:minute:second} -05:00\n ---\n\n# Image\nsnippet img\n !${1:url}(${2:title}):${3:link}!\n\n# Table\nsnippet |\n |${1}|${2}\n\n# Link\nsnippet link\n "${1:link text}":${2:url}\n\n# Acronym\nsnippet (\n (${1:Expand acronym})${2}\n\n# Footnote\nsnippet fn\n [${1:ref number}] ${3}\n\n fn$1. ${2:footnote}\n \n', t.scope = "textile" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/toml.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/toml", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "toml" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/twig.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/twig", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "twig" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/typescript.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/typescript", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "typescript" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/vbscript.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/vbscript", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "vbscript" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/velocity.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/velocity", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = '# macro\nsnippet #macro\n #macro ( ${1:macroName} ${2:\\$var1, [\\$var2, ...]} )\n ${3:## macro code}\n #end\n# foreach\nsnippet #foreach\n #foreach ( ${1:\\$item} in ${2:\\$collection} )\n ${3:## foreach code}\n #end\n# if\nsnippet #if\n #if ( ${1:true} )\n ${0}\n #end\n# if ... else\nsnippet #ife\n #if ( ${1:true} )\n ${2}\n #else\n ${0}\n #end\n#import\nsnippet #import\n #import ( "${1:path/to/velocity/format}" )\n# set\nsnippet #set\n #set ( $${1:var} = ${0} )\n', t.scope = "velocity", t.includeScopes = ["html", "javascript", "css"] 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/verilog.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/verilog", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "verilog" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/vhdl.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/vhdl", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "vhdl" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/xml.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/xml", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "xml" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-min/snippets/yaml.js: -------------------------------------------------------------------------------- 1 | define("ace/snippets/yaml", ["require", "exports", "module"], function(e, t, n) { 2 | "use strict"; 3 | t.snippetText = undefined, t.scope = "yaml" 4 | }) -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/ext-error_marker.js: -------------------------------------------------------------------------------- 1 | 2 | ; 3 | (function() { 4 | ace.require(["ace/ext/error_marker"], function() {}); 5 | })(); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/mode-text.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/abap.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/abap", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "abap"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/ada.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ada", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "ada"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/apache_conf.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/apache_conf", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "apache_conf"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/applescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/applescript", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "applescript"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/asciidoc.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/asciidoc", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "asciidoc"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/assembly_x86.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/assembly_x86", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "assembly_x86"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/autohotkey.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/autohotkey", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "autohotkey"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/batchfile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/batchfile", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "batchfile"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/c9search.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/c9search", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "c9search"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/cirru.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/cirru", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "cirru"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/cobol.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/cobol", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "cobol"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/coldfusion.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/coldfusion", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "coldfusion"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/csharp.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/csharp", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "csharp"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/curly.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/curly", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "curly"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/d.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/d", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "d"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/diff.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/diff", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = "# DEP-3 (http://dep.debian.net/deps/dep3/) style patch header\n\ 5 | snippet header DEP-3 style header\n\ 6 | Description: ${1}\n\ 7 | Origin: ${2:vendor|upstream|other}, ${3:url of the original patch}\n\ 8 | Bug: ${4:url in upstream bugtracker}\n\ 9 | Forwarded: ${5:no|not-needed|url}\n\ 10 | Author: ${6:`g:snips_author`}\n\ 11 | Reviewed-by: ${7:name and email}\n\ 12 | Last-Update: ${8:`strftime(\"%Y-%m-%d\")`}\n\ 13 | Applied-Upstream: ${9:upstream version|url|commit}\n\ 14 | \n\ 15 | "; 16 | exports.scope = "diff"; 17 | 18 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/dockerfile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/dockerfile", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "dockerfile"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/dot.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/dot", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "dot"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/eiffel.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/eiffel", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "eiffel"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/ejs.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ejs", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "ejs"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/elixir.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elixir", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = ""; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/elm.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elm", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "elm"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/forth.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/forth", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "forth"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/ftl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ftl", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "ftl"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/gcode.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gcode", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "gcode"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/gherkin.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gherkin", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "gherkin"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/gitignore.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/gitignore", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "gitignore"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/glsl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/glsl", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "glsl"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/golang.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/golang", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "golang"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/groovy.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/groovy", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "groovy"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/haml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haml", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = "snippet t\n\ 5 | %table\n\ 6 | %tr\n\ 7 | %th\n\ 8 | ${1:headers}\n\ 9 | %tr\n\ 10 | %td\n\ 11 | ${2:headers}\n\ 12 | snippet ul\n\ 13 | %ul\n\ 14 | %li\n\ 15 | ${1:item}\n\ 16 | %li\n\ 17 | snippet =rp\n\ 18 | = render :partial => '${1:partial}'\n\ 19 | snippet =rpl\n\ 20 | = render :partial => '${1:partial}', :locals => {}\n\ 21 | snippet =rpc\n\ 22 | = render :partial => '${1:partial}', :collection => @$1\n\ 23 | \n\ 24 | "; 25 | exports.scope = "haml"; 26 | 27 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/handlebars.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/handlebars", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "handlebars"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/haxe.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/haxe", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "haxe"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/html_ruby.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/html_ruby", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "html_ruby"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/ini.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ini", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "ini"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/jack.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jack", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "jack"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/jade.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jade", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "jade"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/json.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/json", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "json"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/jsx.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/jsx", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "jsx"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/julia.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/julia", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "julia"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/latex.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/latex", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "latex"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/lean.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lean", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "lean"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/less.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/less", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "less"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/liquid.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/liquid", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "liquid"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/lisp.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lisp", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "lisp"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/live_script.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/live_script", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = ""; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/livescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/livescript", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "livescript"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/logiql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/logiql", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "logiql"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/lua.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lua", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = "snippet #!\n\ 5 | #!/usr/bin/env lua\n\ 6 | $1\n\ 7 | snippet local\n\ 8 | local ${1:x} = ${2:1}\n\ 9 | snippet fun\n\ 10 | function ${1:fname}(${2:...})\n\ 11 | ${3:-- body}\n\ 12 | end\n\ 13 | snippet for\n\ 14 | for ${1:i}=${2:1},${3:10} do\n\ 15 | ${4:print(i)}\n\ 16 | end\n\ 17 | snippet forp\n\ 18 | for ${1:i},${2:v} in pairs(${3:table_name}) do\n\ 19 | ${4:-- body}\n\ 20 | end\n\ 21 | snippet fori\n\ 22 | for ${1:i},${2:v} in ipairs(${3:table_name}) do\n\ 23 | ${4:-- body}\n\ 24 | end\n\ 25 | "; 26 | exports.scope = "lua"; 27 | 28 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/luapage.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/luapage", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "luapage"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/lucene.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lucene", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "lucene"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/makefile.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/makefile", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = "snippet ifeq\n\ 5 | ifeq (${1:cond0},${2:cond1})\n\ 6 | ${3:code}\n\ 7 | endif\n\ 8 | "; 9 | exports.scope = "makefile"; 10 | 11 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/mask.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mask", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "mask"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/matlab.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/matlab", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "matlab"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/mel.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mel", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "mel"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/mips_assembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mips_assembler", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "mips_assembler"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/mipsassembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mipsassembler", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = ""; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/mushcode.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mushcode", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "mushcode"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/mysql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mysql", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "mysql"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/nix.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/nix", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "nix"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/objectivec.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/objectivec", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "objectivec"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/ocaml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/ocaml", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "ocaml"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/pascal.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/pascal", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "pascal"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/pgsql.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/pgsql", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "pgsql"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/plain_text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/plain_text", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "plain_text"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/powershell.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/powershell", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "powershell"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/praat.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/praat", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "praat"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/prolog.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/prolog", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "prolog"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/properties.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/properties", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "properties"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/protobuf.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/protobuf", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = ""; 5 | exports.scope = "protobuf"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/rdoc.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rdoc", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "rdoc"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/rhtml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rhtml", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "rhtml"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/rust.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/rust", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "rust"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/sass.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/sass", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "sass"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/scad.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scad", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "scad"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/scala.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scala", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "scala"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/scheme.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scheme", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "scheme"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/scss.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/scss", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "scss"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/sjs.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/sjs", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "sjs"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/smarty.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/smarty", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "smarty"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/snippets.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/snippets", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = "# snippets for making snippets :)\n\ 5 | snippet snip\n\ 6 | snippet ${1:trigger}\n\ 7 | ${2}\n\ 8 | snippet msnip\n\ 9 | snippet ${1:trigger} ${2:description}\n\ 10 | ${3}\n\ 11 | snippet v\n\ 12 | {VISUAL}\n\ 13 | "; 14 | exports.scope = "snippets"; 15 | 16 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/soy_template.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/soy_template", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "soy_template"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/space.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/space", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "space"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/stylus.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/stylus", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "stylus"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/svg.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/svg", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "svg"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/text.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/text", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "text"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/toml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/toml", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "toml"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/twig.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/twig", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "twig"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/typescript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/typescript", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "typescript"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/vbscript.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/vbscript", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "vbscript"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/verilog.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/verilog", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "verilog"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/vhdl.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/vhdl", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "vhdl"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/xml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/xml", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "xml"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/ace/src-noconflict/snippets/yaml.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/yaml", ["require", "exports", "module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = undefined; 5 | exports.scope = "yaml"; 6 | 7 | }); -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/images/hsizegrip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/js/images/hsizegrip.png -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/images/input-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/js/images/input-checked.png -------------------------------------------------------------------------------- /CloneDeploy-Web/content/js/images/input-unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdadmin/clonedeploy/b583f8a3321d08bffcc7e398acdb8d2cb36f3d63/CloneDeploy-Web/content/js/images/input-unchecked.png -------------------------------------------------------------------------------- /CloneDeploy-Web/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /CloneDeploy-Web/private/logs/.gitignore: -------------------------------------------------------------------------------- 1 | [^.]* -------------------------------------------------------------------------------- /CloneDeploy-Web/serverlist.csv: -------------------------------------------------------------------------------- 1 | Local,http://localhost/clonedeploy/ -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/bootmenu/bootmenu.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI; 3 | 4 | namespace CloneDeploy_Web.views.admin.bootmenu 5 | { 6 | public partial class views_admin_bootmenu_bootmenu : MasterPage 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/chooser.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/admin/admin.master" AutoEventWireup="true" Inherits="CloneDeploy_Web.views.admin.AdminChooser" ValidateRequest="false" Codebehind="chooser.aspx.cs" %> 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/chooser.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Web.BasePages; 3 | 4 | namespace CloneDeploy_Web.views.admin 5 | { 6 | public partial class AdminChooser : Admin 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/chooser.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace CloneDeploy_Web.views.admin { 11 | 12 | 13 | public partial class AdminChooser { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/cluster/cluster.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Common; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.admin.cluster 6 | { 7 | public partial class cluster : MasterBaseMaster 8 | { 9 | protected void Page_Load(object sender, EventArgs e) 10 | { 11 | if (GetSetting(SettingStrings.OperationMode) == "Cluster Secondary") 12 | { 13 | secondary.Visible = false; 14 | newsecondary.Visible = false; 15 | newcluster.Visible = false; 16 | clustergroup.Visible = false; 17 | } 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/dp/dp.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI; 3 | 4 | namespace CloneDeploy_Web.views.admin.dp 5 | { 6 | public partial class views_admin_dp_dp : MasterPage 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/logs/logs.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Common; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.admin.logs 6 | { 7 | public partial class logs : MasterBaseMaster 8 | { 9 | protected void Page_Load(object sender, EventArgs e) 10 | { 11 | if (GetSetting(SettingStrings.OperationMode) == "Cluster Secondary") 12 | { 13 | ond.Visible = false; 14 | } 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/admin/server/server.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Common; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.admin.server 6 | { 7 | public partial class server : MasterBaseMaster 8 | { 9 | protected void Page_Load(object sender, EventArgs e) 10 | { 11 | if (GetSetting(SettingStrings.OperationMode) == "Cluster Secondary") 12 | { 13 | alternateips.Visible = false; 14 | } 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/bootmenu/bootmenu.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Entities; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.computers.bootmenu 6 | { 7 | public partial class views_computers_bootmenu_bootmenu : MasterBaseMaster 8 | { 9 | public ComputerEntity Computer { get; set; } 10 | private Computers computerBasePage { get; set; } 11 | 12 | public void Page_Load(object sender, EventArgs e) 13 | { 14 | computerBasePage = Page as Computers; 15 | Computer = computerBasePage.Computer; 16 | 17 | if (Computer == null) Response.Redirect("~/", true); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/inventory/applications.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI.WebControls; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.computers.inventory 6 | { 7 | public partial class views_computers_inventory_applications : Computers 8 | { 9 | protected void gvApplications_OnSorting(object sender, GridViewSortEventArgs e) 10 | { 11 | throw new NotImplementedException(); 12 | } 13 | 14 | protected void Page_Load(object sender, EventArgs e) 15 | { 16 | } 17 | 18 | protected void txtSearch_OnTextChanged(object sender, EventArgs e) 19 | { 20 | throw new NotImplementedException(); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/inventory/general.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Web.BasePages; 3 | 4 | namespace CloneDeploy_Web.views.computers.inventory 5 | { 6 | public partial class views_computers_inventory_general : Computers 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/inventory/hardware.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Web.BasePages; 3 | 4 | namespace CloneDeploy_Web.views.computers.inventory 5 | { 6 | public partial class views_computers_inventory_hardware : Computers 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/inventory/inventory.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Entities; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.computers.inventory 6 | { 7 | public partial class views_computers_inventory_inventory : MasterBaseMaster 8 | { 9 | public ComputerEntity Computer { get; set; } 10 | private Computers computerBasePage { get; set; } 11 | 12 | public void Page_Load(object sender, EventArgs e) 13 | { 14 | computerBasePage = Page as Computers; 15 | Computer = computerBasePage.Computer; 16 | 17 | if (Computer == null) Response.Redirect("~/", true); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/inventory/os.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Web.BasePages; 3 | 4 | namespace CloneDeploy_Web.views.computers.inventory 5 | { 6 | public partial class views_computers_inventory_os : Computers 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/inventory/printers.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI.WebControls; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.computers.inventory 6 | { 7 | public partial class views_computers_inventory_printers : Computers 8 | { 9 | protected void gvPrinters_OnSorting(object sender, GridViewSortEventArgs e) 10 | { 11 | throw new NotImplementedException(); 12 | } 13 | 14 | protected void Page_Load(object sender, EventArgs e) 15 | { 16 | } 17 | 18 | protected void txtSearch_OnTextChanged(object sender, EventArgs e) 19 | { 20 | throw new NotImplementedException(); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/computers/inventory/userlogins.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI.WebControls; 3 | using CloneDeploy_Web.BasePages; 4 | 5 | namespace CloneDeploy_Web.views.computers.inventory 6 | { 7 | public partial class views_computers_inventory_logins : Computers 8 | { 9 | protected void gvLogins_OnSorting(object sender, GridViewSortEventArgs e) 10 | { 11 | throw new NotImplementedException(); 12 | } 13 | 14 | protected void Page_Load(object sender, EventArgs e) 15 | { 16 | } 17 | 18 | protected void txtSearch_OnTextChanged(object sender, EventArgs e) 19 | { 20 | throw new NotImplementedException(); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/boottemplates/boottemplates.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI; 3 | 4 | namespace CloneDeploy_Web.views.global.boottemplates 5 | { 6 | public partial class views_global_boottemplates_boottemplates : MasterPage 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/chooser.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/global/global.master" AutoEventWireup="true" Inherits="CloneDeploy_Web.views.global.views_global_chooser" Codebehind="chooser.aspx.cs" %> 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/chooser.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Web.BasePages; 3 | 4 | namespace CloneDeploy_Web.views.global 5 | { 6 | public partial class views_global_chooser : Global 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/chooser.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | 11 | 12 | namespace CloneDeploy_Web.views.global 13 | { 14 | public partial class views_global_chooser { 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/filesandfolders/filesandfolders.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI; 3 | 4 | namespace CloneDeploy_Web.views.global.filesandfolders 5 | { 6 | public partial class views_global_filesandfolders_filesandfolders : MasterPage 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/global.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CloneDeploy_Web.BasePages; 3 | 4 | namespace CloneDeploy_Web.views.global 5 | { 6 | public partial class views_global_global : MasterBaseMaster 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | if (Request.QueryString["manifestid"] != null) 11 | Level1.Visible = false; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/scripts/scripts.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI; 3 | 4 | namespace CloneDeploy_Web.views.global.scripts 5 | { 6 | public partial class views_admin_scripts_scripts : MasterPage 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/global/sysprep/sysprep.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI; 3 | 4 | namespace CloneDeploy_Web.views.global.sysprep 5 | { 6 | public partial class views_global_sysprep_sysprep : MasterPage 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-client.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Client

11 |

Global Computer Arguments

12 |

13 | Any additional arguments that need passed to all computers can go here. This only applies to the Linux Imaging Environment. Arguments set here are passed in before the Kernel is loaded so the 14 | kernel can read them also. 15 |

16 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-clobber.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Clobber

11 |

12 | When Clobber Mode is enabled, any computer that is pxe booted, either registered or non registered, will be re-imaged with the image defined with Clobber Mode. Be extremely careful with this option, 13 | you could easily create a very bad day for yourself. It should only be used in a controlled isolated environment. 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-core.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Core Scripts

11 |

12 | The CloneDeploy Core Client Scripts can be edited here. When modifying the Core Client Scripts you are modifying the 13 | original files located at the CloneDeploy web directory\private\clientscripts. You should probably make a copy of these files before 14 | you start editing them. 15 |

16 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-email.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Email

11 |

If you want user's to be able to receive email notifications, you must first setup the email server settings. These are standard SMTP settings.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-export.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Export

11 |

Exports CSV file of all computers, groups, and images. Not really that useful to be honest, most information is not exported.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-kerneldownload.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Kernel Downloads

11 |

12 | The kernel downloads provide a simple interface to install new kernels when they are released. 13 |

14 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-logs.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Logs

11 |

The logs page allows you to view the exception log, multicast log, and the imaging log for computers that were not registred with CloneDeploy

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-profiletemplates.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Image Profile Templates

11 |

12 | Image profile templates allow you customize the default imaging profile options used when a new image is created. There are 3 templates that can be customized according to image type. 13 | A Linux Block image, a Linux File image, and a WinPE image. 14 |

15 | 16 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/admin-profileupdater.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Admin->Image Profile Updater

11 |

12 | When a new kernel is released, you may want to update all of your image profiles to use the new kernel, that can quickly be done here instead of needing to visit every image profile. 13 |

14 | 15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/computers-classifications.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Computers->Image Classifications

11 |

12 | Image classifications define which images a computer is compatible with. If using classifications, you will only be able to assign images that match the classifications to the computer. 13 |

14 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/computers-group.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Computers->Group Membership

11 |

Displays a list of all groups that the computer belongs to. No changes can be made here. It is for informational purposes only.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/computers-history.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Computers->History

11 |

12 | Displays a list of events that happened involving this computer. 13 |

14 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/computers-import.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Computers->Import

11 |

The import page allows you to import a list of computers from a csv. The expected header is:

12 |

13 | Name,Mac,Description,CustomAttribute1,CustomAttribute2,CustomAttribute3,CustomAttribute4,CustomAttribute5 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/computers-logs.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Computers->Logs

11 |

12 | The logs page displays the imaging logs for both deploy and upload tasks. If a computer is registered with CloneDeploy and On Demand Mode 13 | was used, the logs will still show up in this location. The logs can also be exported for use in the Forums. 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/default.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | -------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/global-buildings.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Global->Buildings

11 |

Buildings are an optional way to represent a physical grouping of computers. Those computers can be then be assigned their own distribution point for downloading images.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/global-rooms.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Global->Rooms

11 |

Rooms are an optional way to represent a physical grouping of computers. Those computers can be then be assigned their own distribution point for downloading images.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/global-sites.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Global->Sites

11 |

Sites are an optional way to represent a physical grouping of computers. Those computers can be then be assigned their own distribution point for downloading images.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/groups-addmembers.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Groups->Add Members

11 |

Allows you to manually add specific computers to a standard group. This page is only visible for standard groups.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/groups-bootmenu.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Groups->Boot Menu

11 |

12 | Sets a custom boot menu for all computers in a group. See ">Computers->Boot Menu for more info. 13 |

14 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/groups-classifications.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Groups->Image Classifications

11 |

12 | Sets the Image Classifications for all computers in a group. This does not take affect unless the image classifications box is checked in Computer Properties. See ">Computers->Image Classifications for more info. 13 |

14 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/groups-currentmembers.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Groups->Current Members

11 |

12 | Shows a list of all computers that are currently a member of the smart group. Computers cannot be manually removed or added from a smart group, it is always based on the criteria. This page 13 | is only visible for smart groups. 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/groups-import.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Groups->Import

11 |

Import allows you to import a list of groups from a CSV file. It does not include group members. The expected header is:

12 |

13 | Name,Description,Type,SmartCriteria 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/groups-removemembers.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Groups->Remove Members

11 |

Allows you to manually remove specific computers from a standard group. This page is only visible for standard groups.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/help.master: -------------------------------------------------------------------------------- 1 | <%@ Master Language="C#" %> 2 | 3 | 4 | 5 | 6 | 7 | CloneDeploy Docs 8 | 9 | 10 | 11 | 12 | 13 | 17 | 18 |
19 | 20 |
21 | 22 | 23 | -------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/images-history.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Images->History

11 |

12 | Displays a list of events that happened involving this image. 13 |

14 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/images-import.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Images->Import

11 |

Import allows you to import a list of images from a CSV file. This only creates the images in the database, the actual image files need to be manually copied to the images folder The expected header is:

12 |

13 | Name,Description,Type,Environment 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/images-multicastoptions.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Images->Multicast Options

11 |

Allows you to set custom arguments on the server and client to control multicast behavior. More information is available under the Multicast Arguments documentation.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/images-schema.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Images->Schema

11 |

Displays the Schema for the image. When deploying an image, all of the partitioning decisions are based off the information found in this file. This view is only for informational purposed, nothing can be changed here. The physical file is located in the root of the image folder and should never be changed.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/tasks-activemulticast.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Tasks->Active Multicasts

11 |

Displays all active multicast tasks that have been started by the current user. Administrators see tasks created from all users. Multicast tasks can also be cancelled from this page.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/tasks-activepermanent.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Tasks->Active Permanent Tasks

11 |

Displays all active permanent tasks that have been started by the current user. Administrators see tasks created from all users. Permanent tasks can also be cancelled from this page.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/tasks-activeunicast.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Tasks->Active Unicasts

11 |

Displays all active upload and deploy tasks that have been started by the current user. Administrators see tasks created from all users. Individual tasks can also be cancelled from this page.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/tasks-ond.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Tasks->Unregistered On Demand

11 |

Displays all active tasks with an unregistered computer. If an on demand task is started with a registered computer, it is not displayed here. That is 12 | displayed in active unicasts page.

13 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/users-groupaddmembers.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Users->Add Group Members

11 |

12 | Allows you to select which users are part of the group. A user can only be a member of a single group. Users cannot 13 | be added to LDAP groups, they are always managed by the directory server. 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/users-groupremovemembers.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Users->Remove Group Members

11 |

12 | Allows you to remove existing group members from the group. If a user is removed, that user will have the current permission assigned to the 13 | group when the user was removed. 14 |

15 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/users-imagemgmt.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Users->Image Management

11 |

12 | If you want to limit a user to only have control over specific images this is where you do it. 13 | By default the ACLs for images apply to all images. This setting would disable the global 14 | permission and assign those permissions only to the selected images. 15 |

16 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/users-resetpass.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Users->Reset Password

11 |

This page is available to users that are not administrators. It provides the ability to change password and update email and notification settings.

12 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/help/users-searchgroups.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Title="" Language="C#" MasterPageFile="~/views/help/content.master" %> 2 | 3 | 4 | 10 |

Users->Search Groups

11 |

12 | The search user groups displays the list of all current user groups. Multiple user groups can be deleted from this page. 13 | Deleting a user group does not delete the users within the group. The search bar implies a wildcard before and after the search 14 | string. 15 |

16 |

17 |
-------------------------------------------------------------------------------- /CloneDeploy-Web/views/tasks/task.master.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Web.UI; 3 | 4 | namespace CloneDeploy_Web.views.tasks 5 | { 6 | public partial class TaskMaster : MasterPage 7 | { 8 | protected void Page_Load(object sender, EventArgs e) 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # clonedeploy 2 | --------------------------------------------------------------------------------