<commit_before><?xml version="1.0"?>

<resource xmlns="http://www.wyona.org/yanel/1.0"
  name="yanel-user"
  namespace="http://www.wyona.org/yanel/resource/1.0"
  class="org.wyona.yanel.impl.resources.yaneluser.EditYanelUserProfileResource"
  >
<!--
  DEPRECATED: class="org.wyona.yanel.impl.resources.YanelUserResource"
-->
<description>
User management interface
</description>

<rtd>
  <property name="user"/>
  <property name="xslt"/> <!-- For example rthtdocs:/yanel-user-profile.xsl -->
  <!-- This resource is based on the BasicXMLResource and hence all parameters of the BasicXMLResource can be used -->
</rtd>
</resource><commit_msg>user property made optional<commit_after><?xml version="1.0"?>

<resource xmlns="http://www.wyona.org/yanel/1.0"
  name="yanel-user"
  namespace="http://www.wyona.org/yanel/resource/1.0"
  class="org.wyona.yanel.impl.resources.yaneluser.EditYanelUserProfileResource"
  >
<!--
  DEPRECATED: class="org.wyona.yanel.impl.resources.YanelUserResource"
-->
<description>
User profile UI in order to manage profile by user her/himself
</description>

<rtd>
  <property name="user"/> <!-- optional, whereas otherwise user ID will be retrieved from URL, e.g. the URL yanel/from-scratch-realm/yanel/users/alice.html?yanel.resource.viewid=source contains the ID 'alice' -->

  <property name="xslt"/> <!-- For example rthtdocs:/yanel-user-profile.xsl -->
  <!-- This resource is based on the BasicXMLResource and hence all parameters of the BasicXMLResource can be used -->
</rtd>
</resource>
{'fraction_non_alphanumeric': 0.15955351280367697, 'fraction_numerical': 0.007879185817465528, 'mean_word_length': 4.501805054151625, 'pattern_counts': {'":': 0, '<': 28, '<?xml version=': 2, '>': 28, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1785252', 'n_tokens_mistral': 513, 'n_tokens_neox': 502, 'n_words': 110}