Merge branch 'clean-prod' into 'staging'

Remove all content for Alpha

See merge request startinblox/applications/sib-app!59
This commit is contained in:
Jean-Baptiste Pasquier 2019-08-16 15:50:25 +00:00
commit 8484786575
12 changed files with 105 additions and 112 deletions

View File

@ -3,7 +3,6 @@
"cdn": "https://cdn.happy-dev.fr",
"xmpp": "https://jabber.happy-dev.fr/http-bind/",
"authority": "http://127.0.0.1:8000/openid/",
"client_id": "000000",
"endpoints": {
"businessproviders": "http://127.0.0.1:8000/businessproviders/",
"circles": "http://127.0.0.1:8000/circles/",
@ -19,7 +18,6 @@
"cdn": "https://cdn.happy-dev.fr",
"xmpp": "https://jabber.happy-dev.fr/http-bind/",
"authority": "https://api.alpha.happy-dev.fr/openid/",
"client_id": "218707",
"endpoints": {
"businessproviders": "https://api.alpha.happy-dev.fr/businessproviders/",
"circles": "https://api.alpha.happy-dev.fr/circles/",
@ -36,13 +34,12 @@
"cdn": "https://cdn.happy-dev.fr",
"xmpp": "https://jabber.happy-dev.fr/http-bind/",
"authority": "https://api.test-paris.happy-dev.fr/openid/",
"client_id": "196656",
"endpoints": {
"businessproviders": "https://api.test-paris.happy-dev.fr/businessproviders/",
"circles": "https://api.test-paris.happy-dev.fr/sources/circles/",
"circles": "https://api.test-paris.happy-dev.fr/circles/",
"groups": "https://api.test-paris.happy-dev.fr/groups/",
"joboffers": "https://api.test-paris.happy-dev.fr/sources/job-offers/",
"projects": "https://api.test-paris.happy-dev.fr/sources/projects/",
"joboffers": "https://api.test-paris.happy-dev.fr/job-offers/",
"projects": "https://api.test-paris.happy-dev.fr/projects/",
"skills": "https://api.test-paris.happy-dev.fr/skills/",
"users": "https://api.test-paris.happy-dev.fr/users/"
}
@ -52,13 +49,12 @@
"cdn": "https://cdn.happy-dev.fr",
"xmpp": "https://jabber.happy-dev.fr/http-bind/",
"authority": "https://api.test-nantes.happy-dev.fr/openid/",
"client_id": "621272",
"endpoints": {
"businessproviders": "https://api.test-nantes.happy-dev.fr/businessproviders/",
"circles": "https://api.test-nantes.happy-dev.fr/sources/circles/",
"circles": "https://api.test-nantes.happy-dev.fr/circles/",
"groups": "https://api.test-nantes.happy-dev.fr/groups/",
"joboffers": "https://api.test-nantes.happy-dev.fr/sources/job-offers/",
"projects": "https://api.test-nantes.happy-dev.fr/sources/projects/",
"joboffers": "https://api.test-nantes.happy-dev.fr/job-offers/",
"projects": "https://api.test-nantes.happy-dev.fr/projects/",
"skills": "https://api.test-nantes.happy-dev.fr/skills/",
"users": "https://api.test-nantes.happy-dev.fr/users/"
}

View File

@ -19,6 +19,6 @@ script(type="module" src="https://unpkg.com/@startinblox/core@0.8")
script(type="module" src="https://unpkg.com/@startinblox/router@0.7")
script(type="module" src="https://unpkg.com/@startinblox/component-chat@0.2")
script(type="module" src="https://unpkg.com/@startinblox/component-notifications@0.2")
script(type="module" src="https://unpkg.com/@startinblox/component-conversation@0.3")
script(type="module" src="https://unpkg.com/@startinblox/component-directory@beta")
script(type="module" src="https://unpkg.com/@startinblox/component-job-board@beta")
//- script(type="module" src="https://unpkg.com/@startinblox/component-conversation@0.3")
//- script(type="module" src="https://unpkg.com/@startinblox/component-directory@beta")
//- script(type="module" src="https://unpkg.com/@startinblox/component-job-board@beta")

View File

@ -28,13 +28,7 @@ button(role='log in' onclick="document.querySelector('sib-auth').login();") Logi
sib-auth
sib-auth-provider(
class="sib-auth-provider"
data-authority=`${authority}`
data-client_id=`${client_id}`,
data-id="paris"
data-response_type='id_token token',
data-scope='openid profile email',
data-automaticSilentRenew='true',
data-loadUserInfo='true'
data-id=`${authorityName || "paris"}`
)

View File

@ -15,22 +15,22 @@ html(lang="en")
include menu-left.pug
div#viewport
#members(hidden).no-sidebar
include page-members-directory.pug
//- #members(hidden).no-sidebar
//- include page-members-directory.pug
#job-offers(hidden).no-sidebar
include page-job-offers.pug
//- #job-offers(hidden).no-sidebar
//- include page-job-offers.pug
#job-offer-create(hidden).no-sidebar
sib-link(class="backlink", next="job-offers") Back
include page-job-offer-create.pug
//- #job-offer-create(hidden).no-sidebar
//- sib-link(class="backlink", next="job-offers") Back
//- include page-job-offer-create.pug
#job-offer-edit(hidden).no-sidebar
sib-link(class="backlink", next="job-offers") Back
include page-job-offer-edit.pug
//- #job-offer-edit(hidden).no-sidebar
//- sib-link(class="backlink", next="job-offers") Back
//- include page-job-offer-edit.pug
#project(hidden).with-sidebar
include page-project.pug
//- #project(hidden).with-sidebar
//- include page-project.pug
#circle(hidden).with-sidebar
include page-circle.pug
@ -38,5 +38,5 @@ html(lang="en")
#messages(hidden).with-sidebar
include page-messages.pug
#my-profile(hidden).no-sidebar
include page-user-profile.pug
//- #my-profile(hidden).no-sidebar
//- include page-user-profile.pug

View File

@ -3,47 +3,49 @@ sib-widget(name='hd-counter')
sib-badge(data-src="${src}")
nav#main__menu
sib-router#navbar-router(default-route='members')
sib-route.menu(name='members')
div.menu-label Members
div.menu-icon.icon-people
div.divider
sib-route.menu(name='job-offers', rdf-type='hd:joboffer')
div.menu-label Job offers
div.menu-icon.icon-briefcase
sib-route(hidden, name='job-offer-create')
sib-route(hidden, name='job-offer-edit', use-id)
div.divider
div.menu-wrapper
div.menu
div.menu-chevron
div.menu-icon.icon-arrow-up
div.menu-label Projects
div.menu-icon.icon-folder-alt
sib-route(hidden,name='project', id-prefix=`${endpoints.projects}`, rdf-type='hd:project', use-id='')
div.sub-menu.menu-notification
sib-display(
data-src=`${endpoints.projects}`
fields='project(customer.name, dash, name), badge'
value-dash=' - '
widget-badge='hd-counter'
action-badge='badge'
next='project'
)
//- sib-route.menu(name='members')
//- div.menu-label Members
//- div.menu-icon.icon-people
//- div.divider
//- sib-route.menu(name='job-offers', rdf-type='hd:joboffer')
//- div.menu-label Job offers
//- div.menu-icon.icon-briefcase
//- sib-route(hidden, name='job-offer-create')
//- sib-route(hidden, name='job-offer-edit', use-id)
//- div.divider
//- div.menu-wrapper
//- div.menu
//- div.menu-chevron
//- div.menu-icon.icon-arrow-up
//- div.menu-label Cercles
//- div.menu-icon.icon-globe
//- sib-route(hidden, name='circle', id-prefix=`${endpoints.circles}`, rdf-type='hd:circle')
//- div.sub-menu
//- sib-display(
//- data-src=`${endpoints.circles}`,
//- fields='name',
//- widget-name='sib-display-div',
//- next='circle'
//- )
//- div.menu-label Projects
//- div.menu-icon.icon-folder-alt
//- sib-route(hidden,name='project', id-prefix=`${endpoints.projects}`, rdf-type='hd:project', use-id='')
//- div.sub-menu.menu-notification
//- sib-display(
//- data-src=`${endpoints.projects}`
//- fields='project(customer.name, dash, name), badge'
//- value-dash=' - '
//- widget-badge='hd-counter'
//- action-badge='badge'
//- next='project'
//- )
//- div.divider
div.menu-wrapper
div.menu
div.menu-chevron
div.menu-icon.icon-arrow-up
div.menu-label Circles
div.menu-icon.icon-folder-alt
sib-route(hidden,name='circle', id-prefix=`${endpoints.circles}`, rdf-type='hd:circle', use-id='')
div.sub-menu.menu-notification
sib-display(
data-src=`${endpoints.circles}`
fields='name, badge'
widget-name='sib-display-div',
widget-badge='hd-counter'
action-badge='badge'
next='circle'
)
div.divider
div.menu-wrapper
div.menu
@ -62,6 +64,6 @@ nav#main__menu
next='messages'
)
div.divider
sib-route.menu(hidden, name='my-profile', rdf-type='foaf:user', use-id='')
//- div.divider
//- sib-route.menu(hidden, name='my-profile', rdf-type='foaf:user', use-id='')

View File

@ -2,7 +2,7 @@
sib-chat(
data-authentication='login',
data-auto-login='true',
data-bosh-service-url=xmpp,
data-bosh-service-url=`${xmpp}`,
data-debug='false',
data-locales-url='en',
bind-resources

View File

@ -1,26 +1,26 @@
.views-container
#circle-chat
include page-circle-chat.pug
#circle-profile
include page-circle-profile.pug
#circle-edit
include page-circle-edit.pug
#circle-create
include page-circle-create.pug
nav.jsRightMenu(role='navigation')
sib-router(default-route='circle-chat')
ul
li.jsOffsiteToggle
a Fold menu
sib-route(name='circle-chat')
li
a Chat
sib-route(name='circle-profile')
li
a Information
sib-route(name='circle-edit')
//- li
//- a Edit
sib-route(name='circle-create')
//- li
//- a Add new
//- #circle-profile
//- include page-circle-profile.pug
//- #circle-edit
//- include page-circle-edit.pug
//- #circle-create
//- include page-circle-create.pug
//- nav.jsRightMenu(role='navigation')
//- sib-router(default-route='circle-chat')
//- ul
//- li.jsOffsiteToggle
//- a Fold menu
//- sib-route(name='circle-chat')
//- li
//- a Chat
//- sib-route(name='circle-profile')
//- li
//- a Information
//- sib-route(name='circle-edit')
//- //- li
//- //- a Edit
//- sib-route(name='circle-create')
//- //- li
//- //- a Add new

View File

@ -2,7 +2,7 @@
sib-chat(
data-authentication='login',
data-auto-login='true',
data-bosh-service-url=xmpp,
data-bosh-service-url=`${xmpp}`,
data-debug='false',
data-locales-url='en',
bind-resources

View File

@ -2,7 +2,7 @@
sib-chat(
data-authentication='login',
data-auto-login='true',
data-bosh-service-url=xmpp,
data-bosh-service-url=`${xmpp}`,
data-debug='false',
data-locales-url='en',
bind-resources

View File

@ -1,9 +1,9 @@
nav(role="user's functionalities menu")
ul
li
sib-link(next='my-profile') My profile
//- li
//- sib-link(next='my-profile') My profile
//-li
sib-link(next='user-settings') Settings
//-li
sib-link(name='user-admin') Admin
//-button(role='log out' onclick="document.querySelector('sib-auth').logout();") Log out
button(role='log out' onclick="document.querySelector('sib-auth').logout();") Log out

View File

@ -35,15 +35,16 @@ document.addEventListener('DOMContentLoaded', function (event) {
});
});
//- Header login hide/show
// if(document.querySelector('sib-auth').getUser() !== null) {
// document.querySelector('button[role="log in"]').style.display = 'none';
// //- Token expired, hack for ask relogin
// if(new Date(document.querySelector('sib-auth').getUser().expires_at*1000) <= new Date()) {
// document.querySelector('button[role="log in"]').style.display = '';
// document.querySelector('button[role="log in"]').style.color = 'red';
// document.querySelector('button[role="log in"]').innerHTML = 'Re-login';
// }
// }
document.querySelector('sib-auth').getUser().then(user => {
if(user !== null) {
document.querySelector('button[role="log in"]').style.display = 'none';
//- Token expired, hack for ask relogin
if(new Date(document.querySelector('sib-auth').getUser().expires_at*1000) <= new Date()) {
document.querySelector('button[role="log in"]').style.display = '';
document.querySelector('button[role="log in"]').style.color = 'red';
document.querySelector('button[role="log in"]').innerHTML = 'Re-login';
}
}
}).catch(error => console.log(error));
});

View File

@ -103,7 +103,7 @@
}
}
details#user-controls {
#user-controls {
padding: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;