diff --git a/src/app/article/basic-editor/basic-editor.html b/src/app/article/basic-editor/basic-editor.html index 0ec821b..a22d9d0 100644 --- a/src/app/article/basic-editor/basic-editor.html +++ b/src/app/article/basic-editor/basic-editor.html @@ -1,18 +1,34 @@ -
-
-
-
-
- - +
+
+
+
+ +
+ + +
+
+ + +
+ + + +
+
+
+
{{"article.basic_editor.visibility" | translate}}
+
+
+ + {{"article.basic_editor.visibility.public" | translate}} +
+
+ + {{"article.basic_editor.visibility.private" | translate}} +
+
-
- - -
- - - +
-
diff --git a/src/app/article/basic-editor/basic-editor.scss b/src/app/article/basic-editor/basic-editor.scss index 669e26d..7b8fdab 100644 --- a/src/app/article/basic-editor/basic-editor.scss +++ b/src/app/article/basic-editor/basic-editor.scss @@ -1,4 +1,21 @@ .basic-editor { @extend .container-fluid; padding: 0 1%; + + .side-options { + @extend .col-md-3; + margin-top: 25px; + + .visibility { + .panel-heading { + background-color: transparent; + font-weight: bold; + } + .panel-body { + i { + color: #A5A5A5; + } + } + } + } } diff --git a/src/languages/en.json b/src/languages/en.json index 4c69197..1ebda74 100644 --- a/src/languages/en.json +++ b/src/languages/en.json @@ -42,5 +42,8 @@ "article.basic_editor.save": "Save", "article.basic_editor.cancel": "Cancel", "article.basic_editor.success.title": "Good job!", - "article.basic_editor.success.message": "Article saved!" + "article.basic_editor.success.message": "Article saved!", + "article.basic_editor.visibility": "Visibility", + "article.basic_editor.visibility.public": "Public", + "article.basic_editor.visibility.private": "Private" } diff --git a/src/languages/pt.json b/src/languages/pt.json index 01b5d2f..4767d82 100644 --- a/src/languages/pt.json +++ b/src/languages/pt.json @@ -42,5 +42,8 @@ "article.basic_editor.save": "Salvar", "article.basic_editor.cancel": "Cancelar", "article.basic_editor.success.title": "Bom trabalho!", - "article.basic_editor.success.message": "Artigo salvo com sucesso!" + "article.basic_editor.success.message": "Artigo salvo com sucesso!", + "article.basic_editor.visibility": "Visibilidade", + "article.basic_editor.visibility.public": "Público", + "article.basic_editor.visibility.private": "Privado" } diff --git a/src/lib/ng-noosfero-api/http/article.service.ts b/src/lib/ng-noosfero-api/http/article.service.ts index d4fe67a..645494c 100644 --- a/src/lib/ng-noosfero-api/http/article.service.ts +++ b/src/lib/ng-noosfero-api/http/article.service.ts @@ -27,7 +27,7 @@ export class ArticleService extends RestangularService { 'Content-Type': 'application/json' }; let deferred = this.$q.defer>(); - let attributesToUpdate: any = { article: { name: article.name, body: article.body } }; + let attributesToUpdate: any = { article: { name: article.name, body: article.body, published: article.published } }; let restRequest: ng.IPromise> = this.getElement(article.id).customPOST(attributesToUpdate, null, null, headers); restRequest.then(this.getHandleSuccessFunction(deferred)) .catch(this.getHandleErrorFunction(deferred)); diff --git a/src/lib/ng-noosfero-api/interfaces/article.ts b/src/lib/ng-noosfero-api/interfaces/article.ts index bda2ecd..17c97df 100644 --- a/src/lib/ng-noosfero-api/interfaces/article.ts +++ b/src/lib/ng-noosfero-api/interfaces/article.ts @@ -8,5 +8,6 @@ namespace noosfero { body: string; title: string; name: string; + published: boolean; } } -- libgit2 0.21.2