cnergy-cms's Introduction
cnergy-cms's People
cnergy-cms's Issues
[Roles] Filter/Search Improvement
DESCRIPTION
Kebutuhan untuk memfilter atau mencari role dengan cepat.
ACCEPTANCE
- Fast filter/search role.
[Tags] Filter/Search
DESCRIPTION
Kebutuhan untuk memfilter atau search list tag secara keseluruhan (Tags Management).
ACCEPTANCE
Menampilkan list tag yang ada di CMS beserta dengan feature filter dan search.
[Categories] Filter/Search Improvement
DESCRIPTION
Kebutuhan untuk memfilter atau mencari category dengan cepat.
ACCEPTANCE
- Fast filter/search category.
[FE Menu] Set Menu Bar Front End
Description
Kebutuhan untuk membuat menu bar front end.
Acceptance
- Menu bar dapat digeser.
[Users] Add/Edit
DESCRIPTION
Kebutuhan untuk menambahkan atau mengedit list user secara keseluruhan (Users Management).
ACCEPTANCE
Menampilkan list user yang ada di CMS beserta dengan tombol create dan update.
[Menu] Filter/Search
[Tags] Filter/Search Improvement
DESCRIPTION
Kebutuhan untuk memfilter atau mencari tag dengan cepat.
ACCEPTANCE
- Fast filter/search tag.
[Categories] Add input field type
Description
Menambahkan input field "type" pada category, berupa checkbox (News, Video, Photo News) yang dapat dipilih.
Acceptance
- Value yang masuk ke database hanya (news, video, photonews), sesuai API https://www.newshub.id/api/category/&token=c36df1565fc2898abba68f209bf4820f&page=2
[Categories] Delete
DESCRIPTION
Kebutuhan untuk melihat list category secara keseluruhan (Categories Management).
ACCEPTANCE
Menampilkan list category yang ada di CMS beserta dengan tombol delete.
[Categories] Add/Edit
DESCRIPTION
Kebutuhan untuk menambahkan atau mengedit list category secara keseluruhan (Categories Management).
ACCEPTANCE
Menampilkan list category yang ada di CMS beserta dengan tombol create dan update.
[Database] Seeder Predefine Menu & Roles
Brief
Tambahkan seeder untuk kebutuhan predefined data di database seperti menu & roles
Acceptance
- Pada migration seeder ada predefined data untuk Menu & Roles (Admin, Editor, Product, Reporter)
[Roles] Add/Edit
DESCRIPTION
Kebutuhan untuk menambahkan atau mengedit list role secara keseluruhan (Roles Management).
ACCEPTANCE
Menampilkan list role yang ada di CMS beserta dengan tombol create dan update.
[Roles] Filter/Search
DESCRIPTION
Kebutuhan untuk memfilter atau search list role secara keseluruhan (Roles Management).
ACCEPTANCE
Menampilkan list role yang ada di CMS beserta dengan feature filter dan search.
Makeover UI CMS menggunakan template baru (bootstrap 5)
DESCRIPTION
Kebutuhan untuk mengubah design material UI cms yg support dengan bootstrap 5.
Sebagai reff bisa diambil sample dari : https://demos.creative-tim.com/material-dashboard/pages/dashboard.html?_ga=2.255215880.102469566.1662940712-1287766564.1630916784
Dan docs bisa dilihat di : https://www.creative-tim.com/learning-lab/bootstrap/overview/material-dashboard
ACCEPTANCE
- UI sudah menggunakan template baru sesuai dengen reff diatas
- Base design berdasarkan style reff diatas
[Categories] Filter/Search
DESCRIPTION
Kebutuhan untuk memfilter atau search list category secara keseluruhan (Categories Management).
ACCEPTANCE
Menampilkan list category yang ada di CMS beserta dengan feature filter dan search.
[Users] List
DESCRIPTION
Kebutuhan untuk melihat list user secara keseluruhan (Users Management).
ACCEPTANCE
Menampilkan list user yang ada di CMS.
[API] Formatting
Brief
Formatting API sesuai dengan newshub
Acceptance
- Format sama persis
- Yang belum dipakai sementara di hard code
[Tags] Delete
DESCRIPTION
Kebutuhan untuk melihat list tag secara keseluruhan (Tags Management).
ACCEPTANCE
Menampilkan list tag yang ada di CMS beserta dengan tombol delete.
[Users] Remove field password & update table in migration
Brief
Menambahkan user tidak perlu password
Acceptance
- Remove field password dari inputan add user
- Update table user dengan remove field password lewat migration
[Users] Filter/Search
DESCRIPTION
Kebutuhan untuk memfilter atau search list user secara keseluruhan (Users Management).
ACCEPTANCE
Menampilkan list user yang ada di CMS beserta dengan feature filter dan search.
[Users] Filter/Search Improvement
DESCRIPTION
Kebutuhan untuk memfilter atau mencari user dengan cepat.
ACCEPTANCE
- Fast filter/search user.
[API] Tag
Brief
Pembuatan API berdasarkan https://docs.google.com/document/d/1bcnmPQk0CY3Ng-TZn0l7OgCpF44r8akDzAEGs1GfNjc/edit
Acceptance
- Routing API sama seperti documentation
- Return field sama seperti documentation
- Call API harus menggunakan token
- Endpoint API menggunakan /? bukan /&, ex: tag/?token=.............
[Roles] Add assign menu into role
Background
Saat edit atau tambah role, maka tampilkan list menu di samping. Supaya bisa di pilih (lewat checkbox) mana saja menu yg boleh diakses oleh Role yg sedang di edit atau ditambahkan
Acceptance
- Role dilengkapi dengan pilihan menu yg di assign
[UI/UX] Form Add/Edit
Description
Form Add & Edit ada 2 view (sendiri-sendiri), jadi isian ketika add & edit bisa tidak sama. Ada penambahan/pengurangan field, harus dibuat 2x
Acceptance
Form Add & Edit dijadikan 1 view, sehingga cukup maintenance 1 form, jika ada perubahan penambahan/pengurangan field tidak perlu kerja 2x
[UI/UX] UI Templating
Brief
UI semua menu master sama.
Acceptance
-
UI, Button, Color, Style, Icon disamakan, refer ke tab category.
-
Button search pindah ke kanan seperti button add category.
-
Button back ganti menjadi button light.
-
Tambahkan button delete filter.
-
Semua button memiliki tooltip.
[FE Settings] Front End Setting (meta title, desc, logo, socmed, dll)
DESCRIPTION
Kebutuhan untuk menambahkan Front End Settings pada feature master.
ACCEPTANCE
- CMS memiliki feature untuk mengubah Front End Settings.
[Tags] Add/Edit
DESCRIPTION
Kebutuhan untuk menambahkan atau mengedit list tag secara keseluruhan (Tags Management).
ACCEPTANCE
Menampilkan list tag yang ada di CMS beserta dengan tombol create dan update.
[Users] Add activation link on email invitation
Background
Flow penambahan user adalah seperti ini :
- Add user lewat BE
- Saat disimpan maka akan ada email yg terkirim ke user yg ditambah yg berisi link activation
- User yg di invite wajib untuk klik link activation ini
- Setelah klik link activation, maka user baru ini sudah dapat login lewat SSO ke BE
Acceptance
- Saat tambah user, ada email yg terkirim berisi link activation
- Link activation buatkan routing sendiri yg jika diakses akan mengaktifkan status user
[API] Front End Settings
Brief
Pembuatan API berdasarkan https://docs.google.com/document/d/1bcnmPQk0CY3Ng-TZn0l7OgCpF44r8akDzAEGs1GfNjc/edit
Acceptance
- Routing API sama seperti documentation
- Return field sama seperti documentation
- Call API harus menggunakan token
- Endpoint API menggunakan /? bukan /&, ex: fe-setting/?token=.............
[UI/UX] UI Templating
Brief
Semua template UI/UX pada master feature disamakan.
Acceptance
Tidak ada satupun feature yang memiliki UI berbeda dari feature lainnya.
[Users] Search By Nama & Email
Description
Saat ini search nama & email masih menggunakan fitur search bawaan laravel
Acceptance
- Search bawaan laravel dihilangkan
- Search ditambahkan untuk pencarian nama & email, button Search jadi 1 dengan role & status
[FE Settings] Generate token
Brief
Pembuatan generate token (sha1) pada menu front end settings.
Acceptance
- Front end settings memiliki tombol generate token
- Memiliki isie field nama token, value yang masuk ke database (NamaToken:GeneratedToken)
[Tags] List
DESCRIPTION
Kebutuhan untuk melihat list tag secara keseluruhan (Tags Management).
ACCEPTANCE
Menampilkan list tag yang ada di CMS.
[Database] FE Settings
DESCRIPTION
Kebutuhan untuk menambahkan Front End Settings pada feature master.
ACCEPTANCE
- Database untuk menyimpan data Front End Settings.
[Roles] List
DESCRIPTION
Kebutuhan untuk melihat list role secara keseluruhan (Roles Management).
ACCEPTANCE
Menampilkan list role yang ada di CMS.
[Menu] Delete
DESCRIPTION
Kebutuhan untuk mendelete menu yang ada di CMS (Menu Management).
ACCEPTANCE
Menampilkan list menu yang ada di CMS beserta dengan tombol delete.
[Menu] List
[Categories] List
DESCRIPTION
Kebutuhan untuk melihat list category secara keseluruhan (Categories Management).
ACCEPTANCE
Menampilkan list category yang ada di CMS.
[Users] Invitation Email
DESCRIPTION
Kebutuhan untuk mengirim invitation email saat users dibuat oleh admin pada feature master.
ACCEPTANCE
- Users menerima invitation email.
[Database] SQL Dump 10k Data
DESCRIPTION
Kebutuhan untuk load data dummy sebanyak 10.000 data sebagai bahan testing.
ACCEPTANCE
- SQL Dump 10.000 data.
[API] Category
Brief
Pembuatan API berdasarkan https://docs.google.com/document/d/1bcnmPQk0CY3Ng-TZn0l7OgCpF44r8akDzAEGs1GfNjc/edit
Acceptance
- Routing API sama seperti documentation
- Return field sama seperti documentation
- Call API harus menggunakan token
- Endpoint API menggunakan /? bukan /&, ex: category/?token=.............
[Categories] Add child category feature
Description
Kebutuhan untuk menambahkan child category.
Acceptance
- Ada fitur untuk menambahkan child category sesuai dengan parent yg dipilih.
- Jumlah level child bisa unlimited.
- UI/UX sesuaikan dengan tab menu.
[Users] SSO Login
DESCRIPTION
Kebutuhan penerapan SSO pada login.
ACCEPTANCE
- SSO login page.
[Database] Add Column Token (Front End Settings)
Brief
Pembuatan column token pada database front_end_settings.
Acceptance
- Type berupa text tetapi value JSON (NamaToken:Token)
[Menu] Add/Edit
DESCRIPTION
Kebutuhan untuk menambahkan atau mengedit secara keseluruhan menu yang ada di CMS (Menu Management).
ACCEPTANCE
Menampilkan list menu yang ada di CMS beserta dengan tombol create dan update.
[Database] Change table roles_permission menjadi roles_menu dan table permission menjadi menu
DESCRIPTION
Kebutuhan untuk mengubah table roles_permission menjadi roles_menu dan table permission menjadi menu agar lebih tepat.
ACCEPTANCE
- Table name berubah.
[API] Front End Menu
Brief
Pembuatan API berdasarkan https://docs.google.com/document/d/1bcnmPQk0CY3Ng-TZn0l7OgCpF44r8akDzAEGs1GfNjc/edit
Acceptance
- Routing API sama seperti documentation
- Return field sama seperti documentation
- Call API harus menggunakan token
[Database] Soft Delete
DESCRIPTION
Menambahkan soft delete pada feature master.
ACCEPTANCE
- Seluruh feature master memiliki deleted_at dan deleted_by jika diperlukan.
[Roles] Delete
DESCRIPTION
Kebutuhan untuk melihat list role secara keseluruhan (Roles Management).
ACCEPTANCE
Menampilkan list role yang ada di CMS beserta dengan tombol delete.
[Users] Delete
DESCRIPTION
Kebutuhan untuk melihat list user secara keseluruhan (Users Management).
ACCEPTANCE
Menampilkan list user yang ada di CMS beserta dengan tombol delete.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.