root / settings.d / 30-ui.conf @ c130b56e
History | View | Annotate | Download (2.6 kB)
1 | 1277fb19 | Vangelis Koukis | # -*- coding: utf-8 -*- |
---|---|---|---|
2 | 1277fb19 | Vangelis Koukis | # |
3 | 1277fb19 | Vangelis Koukis | # UI settings |
4 | 1277fb19 | Vangelis Koukis | ################### |
5 | 1277fb19 | Vangelis Koukis | |
6 | 7970aa87 | Kostas Papadimitriou | # base url for ui static files |
7 | 2a1863a5 | Kostas Papadimitriou | # if not set, defaults to MEDIA_URL + 'snf-<latest_ui_version>/' |
8 | 46990631 | Kostas Papadimitriou | #UI_MEDIA_URL = MEDIA_URL + 'snf/' |
9 | 7970aa87 | Kostas Papadimitriou | |
10 | 1277fb19 | Vangelis Koukis | # UI requests to the API layer time out after that many milliseconds |
11 | 1277fb19 | Vangelis Koukis | TIMEOUT = 10 * 1000 |
12 | 1277fb19 | Vangelis Koukis | |
13 | 1277fb19 | Vangelis Koukis | # A list of suggested server tags (server metadata keys) |
14 | 1277fb19 | Vangelis Koukis | DEFAULT_KEYWORDS = ["OS", "Role", "Location", "Owner"] |
15 | 1277fb19 | Vangelis Koukis | |
16 | 1277fb19 | Vangelis Koukis | # A list of allowed icons for OS Images |
17 | 1277fb19 | Vangelis Koukis | IMAGE_ICONS = ["redhat", "ubuntu", "debian", "windows", "gentoo", "archlinux", |
18 | 1277fb19 | Vangelis Koukis | "centos", "fedora", "freebsd", "netbsd", "openbsd", "slackware", |
19 | 6ee2466c | Kostas Papadimitriou | "suse", "kubuntu"] |
20 | 6fb884b2 | Christodoulos Psaltis | |
21 | 6fb884b2 | Christodoulos Psaltis | # How often should the UI request changes from the API |
22 | 6fb884b2 | Christodoulos Psaltis | UPDATE_INTERVAL = 5000 |
23 | faf5ddde | Kostas Papadimitriou | |
24 | faf5ddde | Kostas Papadimitriou | # List of emails used for sending the feedback messages to (following the ADMINS format) |
25 | faf5ddde | Kostas Papadimitriou | FEEDBACK_CONTACTS = ( |
26 | faf5ddde | Kostas Papadimitriou | # ('Contact Name', 'contact_email@domain.com'), |
27 | faf5ddde | Kostas Papadimitriou | ) |
28 | faf5ddde | Kostas Papadimitriou | |
29 | faf5ddde | Kostas Papadimitriou | # Email from which the feedback emails will be sent from |
30 | 3d3c58d7 | Georgios Gousios | FEEDBACK_EMAIL_FROM = DEFAULT_FROM_EMAIL |
31 | dacd179a | Kostas Papadimitriou | |
32 | 9ea77141 | Kostas Papadimitriou | # URL to redirect user to when he logs out from the ui (if not set |
33 | 9ea77141 | Kostas Papadimitriou | # settings.LOGIN_URL will be used) |
34 | 9ea77141 | Kostas Papadimitriou | #LOGOUT_URL = "" |
35 | e0dea91a | Kostas Papadimitriou | |
36 | e0dea91a | Kostas Papadimitriou | # Flavor options that we provide to the user as predefined |
37 | 66be390b | Kostas Papadimitriou | # cpu/ram/disk combinations on vm create wizard |
38 | 66be390b | Kostas Papadimitriou | VM_CREATE_SUGGESTED_FLAVORS = { |
39 | e0dea91a | Kostas Papadimitriou | 'small': { |
40 | e0dea91a | Kostas Papadimitriou | 'cpu': 1, |
41 | e0dea91a | Kostas Papadimitriou | 'ram': 1024, |
42 | e0dea91a | Kostas Papadimitriou | 'disk': 20 |
43 | e0dea91a | Kostas Papadimitriou | }, |
44 | e0dea91a | Kostas Papadimitriou | 'medium': { |
45 | e0dea91a | Kostas Papadimitriou | 'cpu': 2, |
46 | e0dea91a | Kostas Papadimitriou | 'ram': 2048, |
47 | e0dea91a | Kostas Papadimitriou | 'disk': 30 |
48 | e0dea91a | Kostas Papadimitriou | }, |
49 | e0dea91a | Kostas Papadimitriou | 'large': { |
50 | e0dea91a | Kostas Papadimitriou | 'cpu': 4, |
51 | e0dea91a | Kostas Papadimitriou | 'ram': 4096, |
52 | e0dea91a | Kostas Papadimitriou | 'disk': 40 |
53 | e0dea91a | Kostas Papadimitriou | } |
54 | e0dea91a | Kostas Papadimitriou | } |
55 | bcd451ea | Kostas Papadimitriou | |
56 | bcd451ea | Kostas Papadimitriou | # A list of metadata keys to clone from image |
57 | bcd451ea | Kostas Papadimitriou | # to the virtual machine on its creation. |
58 | bcd451ea | Kostas Papadimitriou | VM_IMAGE_COMMON_METADATA = ["OS", "loginname", "logindomain"] |
59 | 66be390b | Kostas Papadimitriou | |
60 | 66be390b | Kostas Papadimitriou | # A list of suggested vm roles to display to user on create wizard |
61 | 66be390b | Kostas Papadimitriou | VM_CREATE_SUGGESTED_ROLES = ["Database server", "File server", "Mail server", "Web server", "Proxy"] |
62 | 66be390b | Kostas Papadimitriou | |
63 | c130b56e | Kostas Papadimitriou | # Template to be used for suggesting the user a default name for newly created |
64 | c130b56e | Kostas Papadimitriou | # vms. |
65 | c130b56e | Kostas Papadimitriou | # {0} gets replaced by the image OS value |
66 | c130b56e | Kostas Papadimitriou | VM_CREATE_NAME_TPL = "My {0} server" |
67 | c130b56e | Kostas Papadimitriou | |
68 | 66be390b | Kostas Papadimitriou | ####################### |
69 | 66be390b | Kostas Papadimitriou | # UI BEHAVIOUR SETTINGS |
70 | 66be390b | Kostas Papadimitriou | ####################### |
71 | 66be390b | Kostas Papadimitriou | |
72 | 66be390b | Kostas Papadimitriou | # Whether to increase the time of recurrent requests (networks/vms update) if |
73 | a663d887 | Kostas Papadimitriou | # window loses its focus |
74 | 66be390b | Kostas Papadimitriou | UI_DELAY_ON_BLUR = False |
75 | 66be390b | Kostas Papadimitriou | |
76 | a663d887 | Kostas Papadimitriou | # The value of update intervals if window loses its focus |
77 | 66be390b | Kostas Papadimitriou | # Considered only if `UI_DELAY_ON_BLUR` is set to True |
78 | 66be390b | Kostas Papadimitriou | UI_BLUR_DELAY = 8000 |
79 | 66be390b | Kostas Papadimitriou | |
80 | a663d887 | Kostas Papadimitriou | # Whether not visible vm views will update their content if vm changes |
81 | 66be390b | Kostas Papadimitriou | UI_UPDATE_HIDDEN_VIEWS = False |
82 | 66be390b | Kostas Papadimitriou | |
83 | 66be390b | Kostas Papadimitriou | # After how many timeouts of reccurent ajax requests to display the timeout |
84 | 66be390b | Kostas Papadimitriou | # error overlay |
85 | 66be390b | Kostas Papadimitriou | UI_SKIP_TIMEOUTS = 1 |
86 | 66be390b | Kostas Papadimitriou | |
87 | 66be390b | Kostas Papadimitriou | # Whether UI should display error overlay for all Javascript exceptions |
88 | 66be390b | Kostas Papadimitriou | UI_HANDLE_WINDOW_EXCEPTIONS = True |