girish@cloudron.io
33bc1cf7d9
Add cloudron.retire
2016-01-26 08:39:42 -08:00
Johannes Zellner
85df9d1472
We use 'wrong password' now everywhere
2016-01-26 16:09:14 +01:00
Johannes Zellner
109ba3bf56
Do not perform any client side password validation in user delete form
2016-01-26 16:06:42 +01:00
Johannes Zellner
8083362e71
Ensure we enforce the password pattern for setup view
2016-01-26 15:55:02 +01:00
Johannes Zellner
9b4c385a64
Ensure we send proper password requirements on password reset
2016-01-26 15:21:03 +01:00
girish@cloudron.io
ee9c8ba4eb
fix dead comment
2016-01-25 20:15:54 -08:00
girish@cloudron.io
000a64d54a
remove installer.retire
2016-01-25 17:52:35 -08:00
girish@cloudron.io
eba74d77a6
remove installer certs
...
the installer is no more a public server
2016-01-25 17:47:57 -08:00
girish@cloudron.io
714a1bcb1d
installer: remove provisioning server
...
the box will retire itself
2016-01-25 17:46:24 -08:00
girish@cloudron.io
02d17dc2e4
fix typo
2016-01-25 16:51:14 -08:00
girish@cloudron.io
4b54e776cc
reset update info after short-circuit
2016-01-25 16:46:54 -08:00
girish@cloudron.io
ba6f05b119
Clear the progress for web ui to work
2016-01-25 16:35:03 -08:00
girish@cloudron.io
1d9ae120dc
strip prerelease from box version and not the released version
2016-01-25 16:27:22 -08:00
girish@cloudron.io
3ce841e050
add test for checkDiskSpace
2016-01-25 16:03:12 -08:00
girish@cloudron.io
436fc2ba13
checking capacity does not work well for /
...
Just check if we have around 1.25GB left.
/root (data image file) is 26G
/home (our code) is 1G
/apps.swap is 2G
/backup.swap is 1G
/var is 6.2G (docker)
Rest of the system is 1.5G
Fixes #577
2016-01-25 15:56:46 -08:00
girish@cloudron.io
77d652fc2b
add test for config.setVersion
2016-01-25 15:12:22 -08:00
girish@cloudron.io
ac3681296e
short-circuit updates from prerelease to release version
...
Fixes #575
2016-01-25 14:48:12 -08:00
girish@cloudron.io
5254d3325f
add comment on fields on box update info object
2016-01-25 13:57:59 -08:00
girish@cloudron.io
ce0a24a95d
comment out public graphite paths
2016-01-25 12:51:37 -08:00
Johannes Zellner
1bb596bf58
Add changes for 0.7.1
2016-01-25 16:40:57 +01:00
Johannes Zellner
c384ac6080
Use local cache when looking up apps
v0.7.1
2016-01-25 16:25:25 +01:00
Johannes Zellner
61c2ce0f47
Keep appstore url bar up-to-date with the selected app
...
This allows sharing links directly
Fixes #526
2016-01-25 16:21:44 +01:00
Johannes Zellner
7a71315d33
Adjust angular's to allow non reload path changes
2016-01-25 16:21:20 +01:00
Johannes Zellner
0a658e5862
Ensure the focus is setup correctly
2016-01-25 15:30:29 +01:00
Johannes Zellner
5f8c99aa0e
There is no body here
2016-01-25 15:29:52 +01:00
Johannes Zellner
4c6f1e4b4a
Allow admins or users to operate on themselves
2016-01-25 15:29:52 +01:00
Johannes Zellner
226ae627f9
Move updateUser() to where it belongs
2016-01-25 15:29:52 +01:00
Johannes Zellner
27a02aa918
Make user edit form submit with enter
2016-01-25 15:29:52 +01:00
Johannes Zellner
3c43503df8
Add businesslogic for user edit form
2016-01-25 14:58:12 +01:00
Johannes Zellner
35c926d504
Ensure we actually update the correct user, not the user holding the token
2016-01-25 14:58:02 +01:00
Johannes Zellner
ea18ca5c60
Fix copy and paste error in the user add form
2016-01-25 14:46:51 +01:00
Johannes Zellner
55a56355d5
Add email change fields to user edit form
2016-01-25 14:28:47 +01:00
Johannes Zellner
dc83ba2686
Require displayName in updateUser()
2016-01-25 14:26:42 +01:00
Johannes Zellner
62615dfd0f
Make email in user change optional
2016-01-25 14:12:09 +01:00
Johannes Zellner
a6998550a7
Add displayName change unit tests
2016-01-25 14:08:35 +01:00
Johannes Zellner
3b199170be
Support changing the displayName
2016-01-25 14:08:11 +01:00
Johannes Zellner
1f93787a63
Also send displayName for users
2016-01-25 13:36:51 +01:00
Johannes Zellner
199c5b926a
Show tooltip for user action buttons
2016-01-25 13:31:49 +01:00
Johannes Zellner
d9ad7085c3
Shorten the user action buttons
2016-01-25 13:28:48 +01:00
Johannes Zellner
df12f31800
Add ui components for user edit
2016-01-25 13:28:30 +01:00
Johannes Zellner
ad205da3db
Match any loop back device
...
This is just a quick fix and will potentially match all
loop* devices.
2016-01-25 13:06:38 +01:00
Johannes Zellner
34aab65db3
Use the first part of the dn to get the common name in ldap
...
It is no must to have the first part named 'cn' but the first
part is always the id we want to verify
2016-01-25 11:31:57 +01:00
Johannes Zellner
63c06a508e
Make /api available on just the IP
...
We might want to also show something else than
the naked domain placeholder page when just
accessing the ip
2016-01-24 12:08:10 +01:00
Girish Ramakrishnan
a2899c9c65
add appupdate tests
2016-01-24 00:44:46 -08:00
Girish Ramakrishnan
ff6d5e9efc
complete the box update tests
2016-01-24 00:06:32 -08:00
Girish Ramakrishnan
f48fe0a7c0
Get started with updatechecker tests
2016-01-23 22:38:46 -08:00
Girish Ramakrishnan
5f6c8ca520
fix crash
v0.7.0
2016-01-23 13:37:21 -08:00
Girish Ramakrishnan
0eaa3a8d94
clear update info so that we use the latest settings
2016-01-23 11:08:01 -08:00
Girish Ramakrishnan
8ad190fa83
make updateConfig a provision argument
2016-01-23 10:15:09 -08:00
girish@cloudron.io
70f096c820
check settingsdb whether to notify for app prerelease
...
fixes #573
2016-01-23 05:56:08 -08:00