Enhance event occurrence parsing with new location patterns and improved issue handling
This commit updates the LocationParsingConfiguration to include additional location patterns such as "Exhibit Hall *", "Mtg. Room *", and "Online". The EventOccurrenceParser has been enhanced to better handle parsing issues, including skipping comment and continuation lines, and cleaning up location text. New methods for analyzing location parsing failures and categorizing issues have been added to improve reporting. Additionally, the UI has been updated to support larger input sizes for event occurrence text, ensuring a smoother user experience during data import.
This commit is contained in:
@@ -33,16 +33,7 @@
|
||||
</MudButton>
|
||||
</MudStack>
|
||||
<MudStack Spacing="3">
|
||||
<MudTextField
|
||||
T="string"
|
||||
Label="Event Occurrence Text"
|
||||
@bind-Value="_inputText"
|
||||
Variant="Variant.Outlined"
|
||||
Lines="15"
|
||||
multiline="true"
|
||||
Placeholder="Paste event occurrence text here..."
|
||||
HelperText="Paste the event schedule text in the format expected by the parser" />
|
||||
|
||||
|
||||
<MudStack Row="true" Spacing="2">
|
||||
<MudButton
|
||||
Variant="Variant.Filled"
|
||||
@@ -59,6 +50,17 @@
|
||||
Clear
|
||||
</MudButton>
|
||||
</MudStack>
|
||||
<MudTextField
|
||||
T="string"
|
||||
Label="Event Occurrence Text"
|
||||
@bind-Value="_inputText"
|
||||
|
||||
Variant="Variant.Outlined"
|
||||
Lines="15"
|
||||
AutoGrow="true"
|
||||
Placeholder="Paste event occurrence text here..."
|
||||
HelperText="Paste the event schedule text in the format expected by the parser" />
|
||||
<!-- @bind-Value:event="oninput" -->
|
||||
</MudStack>
|
||||
</MudPaper>
|
||||
</MudItem>
|
||||
|
||||
Reference in New Issue
Block a user