From da8eaeb9a616f3516d9c92274b2ffa0fe41d1b62 Mon Sep 17 00:00:00 2001 From: Offray Luna Date: Fri, 11 Mar 2022 11:16:51 -0500 Subject: [PATCH] Improving page metadata management. --- repository/Grafoscopio-Utils/LeTextSnippet.extension.st | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/repository/Grafoscopio-Utils/LeTextSnippet.extension.st b/repository/Grafoscopio-Utils/LeTextSnippet.extension.st index 8e11f2d..ee1c666 100644 --- a/repository/Grafoscopio-Utils/LeTextSnippet.extension.st +++ b/repository/Grafoscopio-Utils/LeTextSnippet.extension.st @@ -20,6 +20,7 @@ LeTextSnippet >> metadataInit [ ^ OrderedDictionary new at: 'id' put: self uidString; + at: 'parent' put: self parentId; at: 'created' put: self createTime asString; at: 'modified' put: self latestEditTime asString; at: 'creator' put: self createEmail asString; @@ -31,3 +32,9 @@ LeTextSnippet >> metadataInit [ LeTextSnippet >> options [ ^ options ] + +{ #category : #'*Grafoscopio-Utils-Core' } +LeTextSnippet >> parentId [ + self parent ifNil: [ ^ self ]. + ^ self parent uidString. +]