Compare commits

..

17 Commits

Author SHA1 Message Date
rra
d7d39e85ac remove d15 references for now
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-29 11:03:58 +00:00
3wc
1e924472bb Update to newer Keycloak base template
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
productNameFull → productName
2023-03-06 09:43:02 -05:00
3f10bd7a95 fix: new themes path
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 09:47:19 +01:00
10581b44b1 Unrecommended style changes
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-04 11:03:05 +01:00
add791e087 absolutely butchering this css to fix the T&Cs login
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-04 10:59:31 +01:00
7f22479d29 change text color on button
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2022-03-03 16:06:36 +01:00
ec69c49371 fix: submit button on forgot password
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-25 16:10:52 +01:00
f526c20e78 add hover styling to login button
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-21 16:09:22 +05:00
85d715ad00 Merge branch 'main' of ssh://git.autonomic.zone:2222/ruangrupa/login.lumbung.space
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-20 18:17:58 +05:00
ac2a6c1753 make login form responsive 2022-01-20 18:17:54 +05:00
eb9fafdc96 padding for terms form (again)
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-17 21:32:14 +01:00
82df4ba11d terms padding
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-17 21:27:41 +01:00
7cd9da93aa fix typo
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-13 13:53:23 +05:00
2aaef7bab0 more top margin
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-13 08:31:01 +01:00
9fe94e6ce7 Added logo and fonts.
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-13 08:23:50 +01:00
f943915553 Fixing more nitty gritty stuff.
All that's left is the font switch and the logo.
2022-01-13 08:23:50 +01:00
9feb042414 Styling for login page
1. Color override
2. Borders override

Still to complete: button and font. Sign in to alignment. Lumbung.Space
logo.
2022-01-13 08:23:50 +01:00
10 changed files with 195 additions and 74 deletions

View File

@ -8,7 +8,7 @@ steps:
host: lumbung.space
service: login_lumbung_space_app
source: lumbung.space
dest: /opt/jboss/keycloak/themes
dest: /opt/keycloak/themes
deploy_key:
from_secret: drone_ssh_lumbung.space
trigger:

View File

@ -19,11 +19,11 @@
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
<!DOCTYPE html>
<html>
<head>
<title>Welcome to ${productNameFull}</title>
<title>Welcome to ${productName}</title>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@ -49,9 +49,10 @@
<div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2">
<div class="welcome-header">
<img src="${resourcesPath}/logo.png" alt="${productName}" border="0" />
<h1>Welcome to <strong>${productNameFull}</strong></h1>
<h1>Welcome to <strong>${productName}</strong></h1>
</div>
<div class="row">
<#if adminConsoleEnabled>
<div class="col-xs-12 col-sm-4">
<div class="card-pf h-l">
<#if successMessage?has_content>
@ -65,8 +66,8 @@
<p>Please create an initial admin user to get started.</p>
<#else>
<p class="welcome-message">
<img src="welcome-content/alert.png">You need local access to create the initial admin user. <br><br>Open <a href="http://localhost:8080/auth">http://localhost:8080/auth</a>
<br>or use the add-user-keycloak script.
<img src="welcome-content/alert.png">You need local access to create the initial admin user. <br><br>Open <a href="${localAdminUrl}">${localAdminUrl}</a>
<br>${adminUserCreationMessage}.
</p>
</#if>
</#if>
@ -93,14 +94,16 @@
<button id="create-button" type="submit" class="btn btn-primary">Create</button>
</form>
</#if>
<div class="welcome-primary-link">
<h3><a href="${adminUrl}"><img src="welcome-content/user.png">Administration Console <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
<div class="description">
Centrally manage all aspects of the ${productNameFull} server
Centrally manage all aspects of the ${productName} server
</div>
</div>
</div>
</div>
</#if> <#-- adminConsoleEnabled -->
<div class="col-xs-12 col-sm-4">
<div class="card-pf h-l">
<h3><a href="${properties.documentationUrl}"><img class="doc-img" src="welcome-content/admin-console.png">Documentation <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
@ -120,18 +123,14 @@
<h3><a href="https://groups.google.com/forum/#!forum/keycloak-user"><img src="welcome-content/mail.png">Mailing List <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
</div>
<div class="card-pf h-m">
<h3><a href="https://issues.jboss.org/browse/KEYCLOAK"><img src="welcome-content/bug.png">Report an issue <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
<h3><a href="https://github.com/keycloak/keycloak/issues"><img src="welcome-content/bug.png">Report an issue <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
</div>
</#if>
</div>
</div>
<div class='footer'>
<#if properties.displayCommunityLinks = "true">
<a href="http://www.jboss.org"><img src="welcome-content/jboss_community.png" alt="JBoss and JBoss Community"></a>
</#if>
</div>
</div>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
doLogIn=Sign In
doLogIn=sign in
doRegister=Register
doCancel=Cancel
doSubmit=Submit
@ -22,7 +22,7 @@ kerberosNotConfiguredTitle=Kerberos Not Configured
bypassKerberosDetail=Either you are not logged in by Kerberos or your browser is not set up for Kerberos login. Please click continue to login in through other means
kerberosNotSetUp=Kerberos is not set up. You cannot login.
registerTitle=Register
loginAccountTitle=Sign in to lumbung.space
loginAccountTitle= sign in to
loginTitle=Sign in to {0}
loginTitleHtml={0}
impersonateTitle={0} Impersonate User
@ -58,14 +58,14 @@ consentDenied=Consent denied.
noAccount=New user?
username=Username
usernameOrEmail=Username or email
usernameOrEmail=username or email
firstName=First name
givenName=Given name
fullName=Full name
lastName=Last name
familyName=Family name
email=Email
password=Password
password=password
passwordConfirm=Confirm password
passwordNew=New Password
passwordNewConfirm=New Password confirmation

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -1,9 +1,29 @@
body {
font-size:1.3em;
font-family: sans-serif;
@font-face {
font-family: Gudea;
font-style: normal;
font-weight: 400;
src: url(../fonts/gudea.woff2) format("woff2");
}
@font-face {
font-family: Gudea;
font-style: italic;
font-weight: 400;
src: url(../fonts/gudea-italic.woff2) format("woff2");
}
@font-face {
font-family: Gudea;
font-style: bold;
font-weight: 700;
src: url(../fonts/gudea-bold.woff2) format("woff2");
}
body {
font-size:1.3em;
font-family: Gudea, sans-serif;
}
a {
color: #1B4C8A;
}
@ -13,45 +33,55 @@ a {
border:2px solid black;
max-width:500px;
margin:auto;
box-shadow:1em 1em 0 #d2d1c8;
background-color: #fff09d;
transform: rotate(-1deg);
margin-top: 2em;
margin-top: 4em;
}
.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
display: flex;
}
.card-pf #kc-content #kc-content-wrapper {
padding: 1em;
}
/*Login form */
.login-pf-header {
border-bottom: 2px solid black;
background-color: #BCE1D1;
height: 3.6em;
}
.header-container {
display: flex;
flex-direction: column;
margin-top: -3em;
}
.logo {
background-color: white;
border: 1px solid black;
margin-left: 5.5em;
transform: rotate(5deg);
}
#kc-page-title {
border-right: 2px solid black;
margin: 0;
padding: 0.2em;
padding-left: 0.5em;
padding-right: 0.5em;
margin-left: 0.75em;
font-size: 1em;
display: inline-block;
text-transform: uppercase;
height: 100%;
font-weight: normal;
}
#kc-form-wrapper {
margin-top: 1em;
}
#kc-terms-text {
padding: 1em;
}
#terms-form {
padding-left: 1em;
padding-bottom: 1em;
}
#kc-form-login {
display: flex;
align-items: baseline;
@ -63,7 +93,6 @@ a {
.form-group {
font-size: 14px;
margin: 10px auto;
border:2px solid #0e0e22;
width: 440px;
display: flex;
flex-direction: column;
@ -86,22 +115,70 @@ a {
}
.form-group label {
font-weight: bold;
padding: 0.5em;
padding-bottom: 0.5em;
}
#kc-form-buttons {
margin: 0;
align-self: end;
margin-top: 1em;
all: unset;
display: inline-block;
width: 100%;
height: 2em;
align-self: center;
background-color: #AFAFAF;
border-top: 2px solid black;
cursor: pointer;
}
#kc-form-buttons:hover {
background-color: #bce1d1;
}
#kc-form-buttons:hover .login-button {
color: black;
}
.login-button {
all: unset;
display: block;
border: none;
color: #FFFFFF;
font-size: 1em;
font-weight: bold;
margin: auto;
padding: 0.3em;
}
.btn-lg {
all: unset;
display: block;
border: none;
color: #FFFFFF;
font-size: 1em;
font-weight: bold;
margin: auto;
padding: 0.2em;
}
#terms-form .btn-lg {
all: unset;
display: block;
border: none;
color: black;
font-size: 1em;
font-weight: bold;
margin: auto;
padding: 0.2em;
}
#terms-form .btn-lg:hover {
color: gray;
}
.pf-c-form-control {
border: none;
padding: 5px 5px 5px 5px;
border-top: 2px solid black;
border: 2px solid black;
flex-grow: 1;
}
/*OTP Login*/
@ -190,13 +267,6 @@ div#kc-username:before{
@media screen and (max-width: 530px) {
.card-pf {
transform: initial;
box-shadow: unset;
width: 100%;
}
#kc-page-title {
border: unset;
}
@ -205,5 +275,21 @@ div#kc-username:before{
margin: unset;
margin-bottom: 1.5em;
}
.......
.logo {
max-width: 320px;
transform: none;
}
.logo svg {
width: 100%;
}
.form-group {
width: 88vw;
}
.form-group.login-pf-settings {
margin-bottom: 2em;
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -25,10 +25,10 @@
<p>lumbung.space is built to prioritize the safety of your data. There are back-up routines in place and encryption is used everywhere. Despite all that, storing data on-line comes with risks. By using lumbung.space you agree that lumbung.space is not liable for unexpected downtime, data loss or breaches. You take care of your own backups and don't use lumbung.space as the only place to store materials.</p>
<h3>Data & content policy</h3>
<p>You own all the data you upload or create on lumbung.space. That means lumbung.space will not lay claim to it but also that you do not infringe on other's copyright. Whenever you publish something on lumbung.space so that third parties can see it, for example by publishing it on the front page, you do so with the explicit understanding that you have the right to publish it. Before and during documenta 15, all material you upload falls under the Documenta Contributor Policy. This means you retain the copyright, but also give documenta permission to archive it or display it through their channels. You can always delete your accounts and your data at any time or contact us to help you do so.</p>
<p>You own all the data you upload or create on lumbung.space. That means lumbung.space will not lay claim to it but also that you do not infringe on other's copyright. Whenever you publish something on lumbung.space so that third parties can see it, for example by publishing it on the front page, you do so with the explicit understanding that you have the right to publish it.You can always delete your accounts and your data at any time or contact us to help you do so.</p>
</div>
<form class="form-actions" action="${url.loginAction}" method="POST">
<form id="terms-form" class="form-actions" action="${url.loginAction}" method="POST">
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" name="accept" id="kc-accept" type="submit" value="${msg("doAccept")}"/>
<input class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}" name="cancel" id="kc-decline" type="submit" value="${msg("doDecline")}"/>
</form>