modify profil strating setup
This commit is contained in:
		@ -1,5 +1,5 @@
 | 
				
			|||||||
<script setup>
 | 
					<script setup>
 | 
				
			||||||
  import {reactive} from 'vue'
 | 
					  import {reactive, ref} from 'vue'
 | 
				
			||||||
  import {getUser,register} from '../rest/Users.js'
 | 
					  import {getUser,register} from '../rest/Users.js'
 | 
				
			||||||
 /* 
 | 
					 /* 
 | 
				
			||||||
  const user = getUser(); 
 | 
					  const user = getUser(); 
 | 
				
			||||||
@ -29,7 +29,9 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  option:"IT",
 | 
					  option:"IT",
 | 
				
			||||||
  degree:"BAC1",
 | 
					  degree:"BAC1",
 | 
				
			||||||
 | 
					  password:"CeciEstUnMotDePasse123",
 | 
				
			||||||
  })
 | 
					  })
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
  /*
 | 
					  /*
 | 
				
			||||||
  Teacher user
 | 
					  Teacher user
 | 
				
			||||||
  const user =reactive({
 | 
					  const user =reactive({
 | 
				
			||||||
@ -58,6 +60,9 @@
 | 
				
			|||||||
  faculty:"Science",
 | 
					  faculty:"Science",
 | 
				
			||||||
  })*/
 | 
					  })*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const modif = ref(false);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const toModify = Object.assign({}, user);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -70,7 +75,7 @@
 | 
				
			|||||||
      <img class="subContainter" src="../assets/Clyde.png">
 | 
					      <img class="subContainter" src="../assets/Clyde.png">
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
      <div class="globalInfos">
 | 
					      <div class="globalInfos">
 | 
				
			||||||
        <div  class="infosContainer" >
 | 
					        <div v-if="modif==false" class="infosContainer" >
 | 
				
			||||||
          <div>
 | 
					          <div>
 | 
				
			||||||
            {{user.firstName}} {{user.lastName.toUpperCase()}}   
 | 
					            {{user.firstName}} {{user.lastName.toUpperCase()}}   
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
@ -85,15 +90,40 @@
 | 
				
			|||||||
            Role: {{user.role}}
 | 
					            Role: {{user.role}}
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <div>
 | 
					          <div>
 | 
				
			||||||
            <button> Modifier données personnelles </button>
 | 
					            <button @click="modif=!modif"> Modifier données personnelles </button>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <div v-if="(user.role==='student')">
 | 
					          <div v-if="(user.role==='student')">
 | 
				
			||||||
            <button>Réinscription</button>
 | 
					            <button>Réinscription</button>
 | 
				
			||||||
            <button style="float:right;background-color:rgb(150,0,0);">Désinscription</button>
 | 
					            <button style="float:right;background-color:rgb(150,0,0);">Désinscription</button>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
 | 
					        <div v-else class="infosContainer">
 | 
				
			||||||
 | 
					          <div>
 | 
				
			||||||
 | 
					            Profil Picture
 | 
				
			||||||
 | 
					            <input type="file">
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					          <div>
 | 
				
			||||||
 | 
					            E-mail:  
 | 
				
			||||||
 | 
					            <input type="mail" v-model="toModify.email" />
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					          <div>
 | 
				
			||||||
 | 
					            Address:
 | 
				
			||||||
 | 
					            <input type="text" v-model="toModify.address">
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					          <div>
 | 
				
			||||||
 | 
					            Password
 | 
				
			||||||
 | 
					            <input type="password" v-model="toModify.password">
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					          <div>
 | 
				
			||||||
 | 
					            Confirm Password
 | 
				
			||||||
 | 
					            <input type="password" id="confirm">
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					          <div>
 | 
				
			||||||
 | 
					            <button @click=" modif=!modif">Confirm</button>
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <div class="moreInfos">
 | 
					      <div v-if="modif==false"class="moreInfos">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div v-if="(user.role==='student')">
 | 
					        <div v-if="(user.role==='student')">
 | 
				
			||||||
          <div class="listTitle">
 | 
					          <div class="listTitle">
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user