mirror of
https://gitlab.com/mysocialportal/relatica
synced 2024-10-18 13:33:32 +00:00
Make Visibility field in editor just status for edited posts or new comment on post.
This commit is contained in:
parent
4f78c8ee75
commit
1801780dcf
1 changed files with 12 additions and 0 deletions
|
@ -77,6 +77,7 @@ class _EditorScreenState extends State<EditorScreen> {
|
||||||
manager.getEntryById(widget.parentId).match(onSuccess: (entry) {
|
manager.getEntryById(widget.parentId).match(onSuccess: (entry) {
|
||||||
spoilerController.text = entry.spoilerText;
|
spoilerController.text = entry.spoilerText;
|
||||||
parentEntry = entry;
|
parentEntry = entry;
|
||||||
|
visibility = entry.visibility;
|
||||||
}, onError: (error) {
|
}, onError: (error) {
|
||||||
_logger.finest('Error trying to get parent entry: $error');
|
_logger.finest('Error trying to get parent entry: $error');
|
||||||
});
|
});
|
||||||
|
@ -545,6 +546,17 @@ class _EditorScreenState extends State<EditorScreen> {
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget buildVisibilitySelector(BuildContext context) {
|
Widget buildVisibilitySelector(BuildContext context) {
|
||||||
|
if (widget.forEditing || widget.parentId.isNotEmpty) {
|
||||||
|
return Row(
|
||||||
|
children: [
|
||||||
|
const Text('Visibility:'),
|
||||||
|
const HorizontalPadding(),
|
||||||
|
visibility.type == VisibilityType.public
|
||||||
|
? const Icon(Icons.public)
|
||||||
|
: const Icon(Icons.lock),
|
||||||
|
],
|
||||||
|
);
|
||||||
|
}
|
||||||
final groups = context
|
final groups = context
|
||||||
.watch<ActiveProfileSelector<TimelineManager>>()
|
.watch<ActiveProfileSelector<TimelineManager>>()
|
||||||
.activeEntry
|
.activeEntry
|
||||||
|
|
Loading…
Reference in a new issue