Skip to content

Commit

Permalink
- update SDK to add database support for ownerUserName
Browse files Browse the repository at this point in the history
- search segmenter: add support for owner keyword, incl. localization
  • Loading branch information
felix-schwarz committed Apr 16, 2021
1 parent 4fddedf commit 399ed6d
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
"keyword_on" = "am";
"keyword_smaller" = "kleiner";
"keyword_greater" = "größer";
"keyword_owner" = "besitzer";
"keyword_file" = "datei";
"keyword_folder" = "ordner";
"keyword_image" = "bild";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
"keyword_on" = "on";
"keyword_smaller" = "smaller";
"keyword_greater" = "greater";
"keyword_owner" = "owner";
"keyword_file" = "file";
"keyword_folder" = "folder";
"keyword_image" = "image";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ + (nullable NSString *)normalizeKeyword:(NSString *)keyword
TranslateKeyword(@"on"),
TranslateKeyword(@"smaller"),
TranslateKeyword(@"greater"),
TranslateKeyword(@"owner"),

// Suffix keywords
TranslateKeyword(@"d"),
Expand Down Expand Up @@ -347,6 +348,10 @@ + (instancetype)forSearchSegment:(NSString *)segmentString
condition = [OCQueryCondition where:OCItemPropertyNameSize isGreaterThan:byteCount];
}
}
else if ([modifierKeyword isEqual:@"owner"])
{
condition = [OCQueryCondition where:OCItemPropertyNameOwnerUserName startsWith:parameter];
}
else if ([modifier isEqual:@""])
{
// Parse time formats, f.ex.: 7d, 2w, 1m, 2y
Expand Down Expand Up @@ -405,7 +410,8 @@ + (instancetype)forSearchSegment:(NSString *)segmentString
[modifierKeyword isEqual:@"before"] ||
[modifierKeyword isEqual:@"on"] ||
[modifierKeyword isEqual:@"greater"] ||
[modifierKeyword isEqual:@"smaller"]
[modifierKeyword isEqual:@"smaller"] ||
[modifierKeyword isEqual:@"owner"]
)
{
// Modifiers without parameters
Expand Down

0 comments on commit 399ed6d

Please sign in to comment.