# \[베타\] 사용자 프로퍼티 수정 블록

**URL:** <https://ask.selectfromuser.com/t/topic/295>\
**Category:** 공지사항\
**Tags:** valuefromuserpropert, userproperty\
**Created:** [10월 18, 2024, 9:26오전 UTC](https://ask.selectfromuser.com/t/topic/295 "2024-10-18T09:26:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hbkim](https://yyz2.discourse-cdn.com/flex032/user_avatar/ask.selectfromuser.com/hbkim/32/23_2.png) [@hbkim](https://ask.selectfromuser.com/u/hbkim)\
**Post date:** [10월 18, 2024, 9:26오전 UTC](https://ask.selectfromuser.com/t/topic/295/1 "2024-10-18T09:26:03Z")

</div>

안녕하세요.

셀렉트어드민 일반 사용자(view 권한)가 사용자 프로퍼티 값을 입력할 수 있는 블록(blocks.type)이 추가되었습니다.

```yaml
blocks:
  - type: userProperty

```

해당 기능을 이용하면 관리자(admin) 권한이 없어도 규정된 환경에서 사용자 프로퍼티(user property)를 입력할 수 있습니다.

설정 \> 계정 페이지에 접속하지 않고, 일반 어드민 화면에서 입력이 필요한 경우 이용해보세요.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/selectfromuser/original/1X/1540c432adbef83a6d2b0133c0aa3a67d2761460.png)

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/selectfromuser/original/1X/12a63fb247208ea89420327295c1988afcd893b7.jpeg)

**예제 YAML 및 유의사항**

- 꼭 type: userProperty와 동위에 `roles edit`을 입력하셔야합니다. (roles가 없는경우 에러를 띄워줍니다.)
- [blocks.roles](https://docs.selectfromuser.com/reference#blocks-roles)는 설정 \> 권한 그룹에서 추가할 수 있습니다.
- 사용자는 properties 키에 설정된 필드와 값들만 입력할 수 있습니다.

```yaml
menus:
- path: pages/LiyQhD
  name: 새로운 메뉴
pages:
- path: pages/LiyQhD
  containerStyle: |
    width: 800px
  # class: container
  title: 상점 권한 관리
  blocks:

  - type: markdown
    content: |
      - 파트너 권한
  
  - type: userProperty

    roles:
      edit: 
        - 계정관리
    
    properties:
      shopCode:
        type: string
        placeholder: 상점코드
        dropdown:
          # - A
          # - B
          A: 타입 A
          B: 타입 B
      shopId:
        type: string
        label: 상점 ID
        placeholder: 상점ID 8자리
        description: 상점ID를 입력해주세요.
      A:
        type: string
      B:
        type: string
        # required: true

```

해당 기능은 특정 플랜 이상에서 이용 가능합니다.

관련하여 도움이 필요하시거나 제안하고 싶으신 기능이 있다면 문의주시기 바랍니다.

감사합니다.
