Johannes Zellner
|
57cb9a1d0b
|
Only show domains where apps are installed at
|
2019-03-25 16:17:53 +01:00 |
|
Johannes Zellner
|
57a41cde9d
|
Group apps by domain
|
2019-03-25 10:42:31 +01:00 |
|
Johannes Zellner
|
0bc500e34f
|
Add robots.txt template
|
2019-03-20 09:53:10 -07:00 |
|
Girish Ramakrishnan
|
161eb8bef9
|
reduce the timeout
|
2019-03-04 21:47:14 -08:00 |
|
Johannes Zellner
|
20118f941e
|
Show clipboard copy indication
|
2019-02-24 19:17:38 +01:00 |
|
Girish Ramakrishnan
|
bee05afc87
|
Add button to copy the backup id
|
2019-02-23 19:33:48 -08:00 |
|
Girish Ramakrishnan
|
998c9bdeb7
|
clone: Do not send disabled ports
fixes cloudron/box#611
|
2019-01-24 10:06:00 -08:00 |
|
Johannes Zellner
|
018b3a876f
|
We use eslint by now, so make it as happy as it can be
|
2019-01-22 10:54:03 +01:00 |
|
Girish Ramakrishnan
|
cb856ce2bb
|
Fix error handling and tab focus
|
2019-01-19 22:08:29 -08:00 |
|
Girish Ramakrishnan
|
1ec0f67b29
|
dataDir can be empty to revert back
|
2019-01-18 15:18:59 -08:00 |
|
Girish Ramakrishnan
|
093491c5b4
|
Make dataDir configurable
|
2019-01-17 09:21:38 -08:00 |
|
Girish Ramakrishnan
|
970f7fe69b
|
Add flag for per-app automatic update
|
2018-12-07 09:38:55 -08:00 |
|
Girish Ramakrishnan
|
c507df902e
|
create recvmail mailbox automatically
|
2018-12-06 22:31:38 -08:00 |
|
Girish Ramakrishnan
|
92660e037d
|
replace operatorActions with managed
|
2018-10-30 21:07:37 -07:00 |
|
Girish Ramakrishnan
|
ca76626d55
|
Add checkbox UI for mailbox location
part of cloudron/box#587
|
2018-09-25 11:27:43 -07:00 |
|
Girish Ramakrishnan
|
02f04e2d33
|
Disable various views for non-operators
|
2018-09-05 15:35:30 -07:00 |
|
Girish Ramakrishnan
|
2fd1caa2aa
|
caas: Fix display of alternateDomain
|
2018-09-04 12:10:21 -07:00 |
|
Girish Ramakrishnan
|
60107147c2
|
derive features from edition
|
2018-08-28 21:58:59 -07:00 |
|
Girish Ramakrishnan
|
d316d216db
|
spaces: use edition instead of setting
|
2018-08-28 19:36:26 -07:00 |
|
Girish Ramakrishnan
|
0f6c0a2ccd
|
Use spaces suffix that replaces dots in username
This assumes usernames only have . or - but not both
|
2018-08-28 12:23:14 -07:00 |
|
Girish Ramakrishnan
|
937a165711
|
spaces: Strip the trailing username when configuring
|
2018-08-28 10:38:53 -07:00 |
|
Girish Ramakrishnan
|
6c574ead94
|
Make UDP ports configurable
Part of cloudron/box#504
|
2018-08-13 09:15:21 -07:00 |
|
Girish Ramakrishnan
|
8430fd1473
|
Fix more errors in clone UI
|
2018-08-06 00:46:10 -07:00 |
|
Girish Ramakrishnan
|
473b35d807
|
Query backup config only for admins
|
2018-08-03 23:35:37 -07:00 |
|
Girish Ramakrishnan
|
0c04d5bfc8
|
spaces: fetch users/groups/domains
|
2018-08-03 23:27:21 -07:00 |
|
Girish Ramakrishnan
|
cf5cf9e42f
|
Remove usage of tokenScopes and caps
|
2018-08-03 10:13:57 -07:00 |
|
Johannes Zellner
|
ee9140c365
|
Use the correct object to reset alternateDomains
|
2018-07-03 18:04:25 +02:00 |
|
Johannes Zellner
|
ce4ccc21dd
|
Set better defaults and placeholder text for alternate domains
|
2018-07-03 18:04:03 +02:00 |
|
Johannes Zellner
|
6108fcf17b
|
Put the alternate domain settings behind a checkbox
|
2018-07-03 18:00:22 +02:00 |
|
Johannes Zellner
|
cd3fb77033
|
Add support for one alternate domain which redirects
|
2018-06-29 23:42:13 +02:00 |
|
Johannes Zellner
|
0697274311
|
Remove very odd unused line
|
2018-06-29 23:42:13 +02:00 |
|
Girish Ramakrishnan
|
3f9f1480d3
|
The uninstall id gets cleared
|
2018-06-26 19:47:48 -07:00 |
|
Girish Ramakrishnan
|
98661de24e
|
Fix error message display in configure dialog
|
2018-06-26 17:35:48 -07:00 |
|
Girish Ramakrishnan
|
b41d0379f0
|
Only refresh the individual app that is being managed
|
2018-06-26 10:22:38 -07:00 |
|
Girish Ramakrishnan
|
e3e62b8407
|
refresh immediately
|
2018-06-26 10:19:50 -07:00 |
|
Girish Ramakrishnan
|
a77918bef9
|
Client.onReady has already loaded the app list
|
2018-06-25 18:27:40 -07:00 |
|
Girish Ramakrishnan
|
b9a6f46543
|
Check for 403 for incorrect password
|
2018-06-18 18:57:00 -07:00 |
|
Girish Ramakrishnan
|
4db703aeb1
|
Make the UI capability based
|
2018-06-17 18:24:45 -07:00 |
|
Girish Ramakrishnan
|
63f2bbb253
|
wrong password is 401
|
2018-06-15 20:54:15 -07:00 |
|
Johannes Zellner
|
f5060a0d4f
|
Open logs and terminal in a new tab instead of a window
|
2018-06-15 16:42:04 +02:00 |
|
Johannes Zellner
|
bb34c8a242
|
Ignore button clicks when post install is not yet confirmed
Angular does not remove the click handler on ng-disabled :-/
|
2018-06-15 13:39:33 +02:00 |
|
Johannes Zellner
|
37c8b2b57f
|
Make the user confirm the post install message on first time clicking the app icon
|
2018-06-14 15:46:55 +02:00 |
|
Johannes Zellner
|
f9750e237a
|
We always allow app updates now
|
2018-06-12 17:46:07 +02:00 |
|
Johannes Zellner
|
a182d78566
|
Give busy feedback when the app clone is initiated
|
2018-05-29 22:53:51 +02:00 |
|
Johannes Zellner
|
9189532b83
|
Fix error reporting of restore form
angular does not attach form elements to the $scope when the DOM
elements are created dynamically!
|
2018-05-29 22:46:06 +02:00 |
|
Johannes Zellner
|
c031253bd4
|
Use tabs instead of accordion for restore/clone ui
|
2018-05-29 22:05:18 +02:00 |
|
Girish Ramakrishnan
|
a671e6acf7
|
Move the buttons to dialog footer
|
2018-05-28 10:05:57 -07:00 |
|
Girish Ramakrishnan
|
1d88a935a5
|
Add clone UI
part of #248
|
2018-05-28 10:05:47 -07:00 |
|
Girish Ramakrishnan
|
a3e253436e
|
Allow setting app visibility for non-SSO apps
Fixes #532
|
2018-05-25 13:59:53 -07:00 |
|
Girish Ramakrishnan
|
e92cfae4d9
|
Fix error handling
|
2018-05-24 20:15:08 -07:00 |
|