브니엘 정보 시스템 개발 일지

No 일자 분야 세부내용 공유 상태
055 2025-11-29 (토) 기능
UX
마이페이지 기능 추가:
 •  마이페이지 구현/등록
 •  이메일 변경 시 검증 토큰 발송/확인 후에만 DB 반영
 •  미검증 시 기존 이메일 유지 또는 원복 후 다른 변경만 저장
 •  이메일 검증 요청·결과, 저장 검증 실패/미변경 안내를 SweetAlert2
 •  토스트로 일관 표시(최소 2초 유지, 중앙 배치)
 •  이메일만 검증 실패 시 이메일은 원복하고 다른 변경사항만 저장
 •  변경 없음이면 저장 차단
 •  비밀번호 자동완성 방지
 •  비밀번호 강도 설정, 일치 실시간 안내
 •  이메일 검증 스피너/토스트, 저장 전 변경 사항 검증
 •  기타 개인정보는 자유롭게 변경 가능
카톡 공유 완료
054 2025-11-25 (화) 기능 출석부 성능 개선 - “현재까지만” 집계 적용:
 •  후반기/전반기/월에서 일요일 목록은 (미래시점 포함) 그대로 유지
 •  미래 시점이 포함된 경우 오늘(Today) 이전 주차만 집계하여 개인·주차별 합계
 •  백엔드에서 과거 주차 수/학생별 출석·결석/주차별 출석·결석을 컨텍스트로 추가 전달
 •  템플릿에서 합계 셀만 새 컨텍스트로 렌더링, 미래 주차 컬럼/버튼은 유지
카톡공유 완료
053 2025-11-24 (월) 기능 학생 삭제 기능 구현 및 관련 UX 개선:
 •  교사 샘, 부장 샘, 목사님에게 학생 삭제 권한 부여/구현
 •  담임은 해당 학년/반 학생 삭제 가능, 부장/목사님은 모든 학생 삭제 가능
 •  삭제 요청을 JSON 기반으로 분리, SweetAlert 확인+결과 팝업 및 진행 스피너 적용
 •  백엔드 권한/알림 정리: 관리자·목사·담임만 삭제 가능
 •  학생 정보를 영구 삭제 시 삭제자·관리자·목사·부장·담임에게 알림 메일 발송
 •  삭제 중에도 UI 응답 유지, 오류 시 사용자에게 즉시 안내
카톡공유 완료
052 2025-11-22 (토) 기능
UX
출석부 자동 필터/상세검색 개선:
 •  출석부에 최초 접속(랜딩) 시 접속자의 반/학년/해당월 정보만 추출하도록 개선
 •  담임/보조 교사 로그인 시 배정 학년·반·현재월 자동 적용(TeacherClass 기반)
 •  월 검색 우선 적용(반기 해제), 콘솔/터미널 디버그 로깅 추가
 •  반 필터 추가(학년 선택 시 노출, 미선택 시 학년 전체 검색) 및 교사/학년 상호 배타 UI
 •  TeacherClass ↔ Student.class_section 타입 차이 보완(문자열/정수 혼합 매칭)
공유안함 완료
051 2025-11-22 (토) UX 학생 웹문서 정렬 뷰 추가 (이쁘게 만들기):
 •  템플릿 기반 HTML 생성으로 클라이언트 정렬(이름/성별/학년) 지원
 •  요약 배지·고정 헤더·행 강조 등 전용 스타일 구현
 •  웹문서 링크 새 탭 열기 및 다운로드 경로 정리
 •  이름 컬럼 폭 고정 및 줄바꿈 방지
 •  적용 대상: 로그인 필수, 교사 권한 보유자
 •  확인 경로: 메뉴 → 학생관리 → 웹문서•정렬 아이콘 클릭
카톡 완료
050 2025-11-21 (금) 기능 관리자 기능 강화: 교사관리 기능 개발:
 •  관리자(목사, 부장)은 교사에게 학년/반 배정 가능
 •  1개 학년에 2개 이상 반 허용 (최대 5개 반까지)
 •  이름 검색+행 단위 지정
 •  SweetAlert2 패키지 적용
 •  교사 역할/배정 카드 구현
 •  교사 정보 실시간 fetch → 반영
 •  역할/배정 규칙(담임/보조/임시/부장) 정리
 •  학년·반 배정 충돌 현상 복구
 •  보조 교사 중복 배정 허용
 •  퇴직 시 담임 배정 삭제
 •  역할 배지 컬러(담임/보조/부장/임시)
 •  정렬(학년→반→역할) 기능 개선
공유안함 완료
049 2025-11-19 (수) 기능 자료실 → 개발 일지 뷰 추가:
 •  개발 현황을 일반 사용자에게 공개
 •  /docs/dev_log에서 dev_diary.md를 Markdown 렌더링 적용
 •  자료실 메뉴 링크를 새 라우트로 연결, HTML 파일 없이 .md만 유지
 •  적용 URL: https://osong.life/docs/dev_log
공유안함 완료
048 2025-11-17 (월) 기능 일괄 출석 변경:
 •  주차별 JSON 엔드포인트 신설,
 •  SweetAlert2 모달 후 DOM즉시 반영,
 •  성공 알림 뒤 하이라이트 표시
카톡 완료
047 2025-11-17 (월) 기능 셀 단위 출석 변경:
 •  fetch 기반 단일 토글,
 •  SweetAlert2 확인,
 •  O/X 변환 및 통계 즉시 갱신 적용,
 •  백엔드 JSON 토글 API 추가
카톡 완료
046 2025-11-17 (월) UI/UX 변경 후 시각화 효과:
 •  출석/결석 상태 변동 시
    셀에 1.5초 페이드 깜빡임 (0.2초 주기)
    적용해 변경 위치 강조
카톡 완료
045 2025-09-25 (월)
~'25-09-25
기능 교회 서버 데이터를 홍익대 노기섭 교수 연구실로 이전하고, 교회 IP를 홍익대 IP로 변경 적용
(슬프다 ㅠ, 학교 서버 사용의 문제점으로 간신히 확보한건데...)
공유안함 완료
044 2025-09-24 (수) 기능 교회 웹 서비스 도메인 IP 등록 변경 공유안함 완료
043 2025-09-21 (일) 정책 웹서버 PC를 본당 방송용 PC로 활용하기로 결정 (이현호/이승운 목사님) 공유안함 완료
042 2025-03-01 (토) 정책 브니엘 유튜브 다운로드 서비스를 교회 웹서버에서 시작 카톡 공유 완료
041 2025-02-27 (목) 기능 청주대 서버를 오송생명교회로 이전 교사회의에서 공지 완료
040 2025-02-17 (월) 기능 - 신규 웹서버 네트워크 설정(포트 포워딩, 게이트웨이, 관리자 계정 생성) 공유안함 완료
039 2025-02-06 (수) 구매 웹 서버 납품 완료, 교역자실 설치 공유 완료
038 2025-02-09 (일) 기능 - 장기 결석자로 체크할 경우 출석부 목록에 안 나오도록 업그레이드
- 학생 현황은 보존
공지 완료
037 2023-02-14 (화) 기능 - 갤러리 업로드 안되는 기능 수정(김정은 선생님 요청): 파일을 업로드 하다가 중간에 비정상 종료한 경우 Gallery객체와 ImageForGallery 연결이 안되는 현항 때문이었음,
- 로딩 화면 추가
- 더보기 기능 추가
공유 카톡
036 2023-01-19 (목) 기능 Nginx-uwsgi-flask 연동, HTTPS 적용 공유안함 완료
035 2023-01-11 (수) 기능 대용랑 파일 업로드 시 로딩 이미지 시현 공유안함 완료
034 2023-01-10 (화) 기능 pdf 미리보기 및 다운로드 기능 추가 공유안함 완료
033 2023-01-09 (월) 기능 출석부 날짜 도달하지 않은 칸은 출결표시 제거 공유안함 완료
032 2022-12-28 (수) 기능 Remember Me 기능 구현(세션, 쿠키 구현) 카톡 완료
031 2022-12-27 (화) 기능 대시보드 추가(중/고등, 남녀, 학년별, 학교별, 거주지별, 아파트별) 카톡 완료
030 2022-12-26 (월) 기능 공지사항, 자유게시판 삭제 기능 구현(본인이 쓴 글만 삭제 가능) 카톡 완료
029 2022-12-24 (토) 교육 사용자교육 실시(16:30~16:50), 장소: 중고등부 예배실 카톡 완료
028 2022-12-22 (목) 기능 메인화면 생일 자동 시현 카톡 완료
027 2022-12-19 (월) 기능 주보 자료실, 동영상 자료실 구현 완료 카톡 완료
026 2022-12-12 (월) 기능 아이디 찾기, 비번 찾기 기능 완성 카톡 완료
025 2022-12-07 (수) 기능 회계시스템 결재 기능 완성(개인적으로 너무 힘든 기간이었음) 카톡 완료
024 2022-11-15 (화) 기능 회계장부 카톡 공유 기능 릴리스 카톡 완료
023 2022-11-14 (월) 기능 관리자 페이지(대문 사진 관리) 릴리스 카톡 완료
022 2022-11-11 (금) 기능 SNS 공유기능 초기 버전 릴리스(밴드, 페북) 카톡 완료
021 2022-11-09 (수) 기능 게시글, 댓글 추천기능 구현
22.11.4. 김기도 목사님 요청사항 구현 완료
- 게시글: 추천해요, 행복해요, 슬퍼요, 화나요 기능 추가
- 댓글: 엄지척, 사랑해요 기능 추가
카톡 완료
020 2022-11-04 (금) 공지 인사말, 찾아오는 길 페이지 구현 관련 아이디어 요청 카톡 완료
019 2022-11-04 (목) 기능 공지사항 댓글에 좋아요/슬퍼요
기능 추가 요청(김기도 $\to$ 노기섭)
카톡 접수
22-11-9 완료
018 2022-11-03 (목) 기능 학생부 사진 업로드 오류 수정 공지
이미지 업로드 안할 경우 대체 사진 제공기능 배포
출결시스템 출석/결석 정보 생성기능 배포
출석부 접속 오류 개선
카톡 완료
017 2022-11-02 (수) 기능 학생부 사진 업로드를 안할 때
경로 설정 오류 접수(김태혁 $\to$ 노기섭)
서버 운영시 비용이 발생함을 인식시킴
카톡 완료
016 2022-11-01 (화) UI/UX 메인 메뉴 Drop-down 메뉴로 일부 개선
출결 시스템 초기 버전 배포(상세조회 기능 포함)
카톡 완료
015 2022-10-28 (금) 기능 학적부 PDF 출력기능 배포 테스트 당부 카톡 완료
014 2022-10-28 (금) 기능 학적부 PDF 출력기능 배포 테스트 당부 카톡 완료
013 2022-10-27 (목) 기능 학적부 수정 기능 배포 및 테스트 당부 카톡 완료
012 2022-10-26 (수) 기능 학적부 생성/조회 기능 배포 및 테스트 당부 카톡 완료
011 2022-10-25 (화) 기능 공지사항 초기 버전 배포 안내 및 테스트 당부 카톡 완료
010 2022-10-24 (월) 기능 자유게시판 초기 버전 배포 안내 및 테스트 당부 카톡 완료
009 2022-10-22 (토) 기능 자동으로 주보 생성하는 기능 필요성 제시(노기섭 $\to$ 전체) 카톡 완료
008 2022-10-22 (토) 기능 자동으로 주보 생성하는 기능 필요성 제시(노기섭 $\to$ 전체) 카톡 완료
007 2022-10-22 (토) 기능 수입/지출 입력 시 수정되지 않고 새로운 데이터가 발생하는 버그 접수(서유경 요청) 카톡 완료
006 2022-10-21 (금) UI/UX 파비콘 이미지 작성 요청($\to$ 강병직 선생님, 조만간 최종 이미지 제공 약속함) 카톡 완료
005 2022-10-21 (금) 기능 수입/지출 구분 방법, 조건 검색 방법 공지 카톡 완료
004 2022-10-20 (목) 공지 시스템 테스트 적극 참여 요청 카톡 완료
003 2022-10-18 (화) 기능 회계시스템 수입/지출 기능완성 및 테스트 요청 카톡 완료
002 2022-10-14 (금) 기능 로그인 테스트 참여 요청 카톡 완료
001 2022-10-14 (금) 프로젝트 시스템 개발 착수 공지 및 학생정보 초기 DB 요청 $\to$ 김기도 목사님 카톡 완료